gpt4 book ai didi

json - 如何使用 UrlFetchApp 服务发送 JSON 负载?

转载 作者:行者123 更新时间:2023-12-04 13:55:27 26 4
gpt4 key购买 nike

我正在尝试发布到希望使用 Google Apps 脚本获取 JSON 作为有效负载的 Web 服务。我正在使用以下代码:

var options =
{
"method" : "post",
"contentType" : "application/json",
"headers" : {
"Authorization" : "Basic <Base64 of user:password>"
},
"payload" : { "endDate": "2012-06-03" }
};

var response = UrlFetchApp.fetch("http://www.example.com/service/expecting/json", options);
在服务器上 一边我收到以下错误:
WARN [facade.SettingsServlet] 04 Jun 2012 15:30:26 - Unable to parse request body: endDate=2012-06-03
net.liftweb.json.JsonParser$ParseException: unknown token e
我假设服务器期望得到
{ "endDate": "2012-06-03" }
代替
endDate=2012-06-03
但我不知道如何制作 UrlFetchApp做吧。

最佳答案

我不明白服务器端错误,但“payload”参数必须是此处指定的字符串:https://developers.google.com/apps-script/class_urlfetchapp?hl=fr-FR#fetch .

尝试:

var options =
{
"method" : "post",
"contentType" : "application/json",
"headers" : {
"Authorization" : "Basic <Base64 of user:password>"
},
"payload" : '{ "endDate": "2012-06-03" }'
};

关于json - 如何使用 UrlFetchApp 服务发送 JSON 负载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10888254/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com