![](/img/trans.png)
[英]How to get body of response by HTTP POST request via library request
[英]How to POST this -d in the body of HTTP request
这可能是一个简单的问题,但是我还没有找到一个非常明确的答案。
我基本上想转换此curl POST请求:
curl https://api.leaddyno.com/v1/affiliates \
-d key=[YOUR_PRIVATE_KEY] \
-d email=example@example.com
到Apps脚本中的API调用(尽管我认为此问题涉及所有语言)。
我发现我可以将-d参数作为查询参数添加到请求的末尾,但似乎无法在正文中传递它们。 传递JSON时,我只在javascript对象上使用JSON.stringify,效果很好。 所以我想我的问题是如何格式化它,使其与将数据设为查询字符串时具有相同的效果?
这很好用: https://api.leaddyno.com/v1/affiliates?key=xxxxx&email=aaa@example.com
: https://api.leaddyno.com/v1/affiliates?key=xxxxx&email=aaa@example.com
提前致谢。
将在帖子正文中发送的数据添加到您传递给UrlfetchApp的options对象的有效负载属性中。
var payload = {key:1233456,email:"bob@abc.edu"};
var options = {method:"POST", contentType:"application/json", payload:JSON.stringify(payload)};
var URL =" https://api.leaddyno.com/v1/affiliates";
var results = UrlfetchApp.fetch(URL,options);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.