首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Google脚本发布JSON只发送空

Google脚本发布JSON只发送空
EN

Stack Overflow用户
提问于 2013-08-17 05:08:41
回答 1查看 180关注 0票数 1

我有一个正在测试的小脚本。它所需要做的就是将一些JSON发布到我编写的服务中。我有一个用于我的服务的测试页面,它与测试页面一起工作。我用c#编写了这个服务,我抓取了一个示例JSON消息,我在下面的代码中对它进行了硬编码。当我通过Google脚本发送JSON时,我没有运气。有人看到这里的问题了吗?以下是我所尝试的:

代码语言:javascript
复制
function SendToRouter(message){

var data = {"message": {"Id":"22941f91-1b22-463c-a6bd-95245f8f8fe4","Sender":"lms@company.com","Recipient":"me@gmail.com","Subject":"Internet","Body":"payload here","ReceiveDate":"8/5/2013"}};  
var payload = JSON.stringify(data);


var headers = { "Accept":"application/json", 
                "Content-Type":"application/json"             
              };

var opt = {
            "contentType" : 'application/json',
            "method" : 'post',
            "headers":headers,
            "payload" :payload 
          };

var url = "http://www.site.com/Process/RouteLead";
var response = UrlFetchApp.fetch(url, opt);

谢谢你在这个问题上的帮助!-Jeff

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-19 01:58:45

好吧,我终于解决了这个问题。问题不在于Google,问题在于我在c#中的MVC代码。我从正常的MVC控制器操作切换到了Web控制器。我确实需要更改我的JSON数据,所以我发布了我的Web调用的修正代码。希望这能帮助其他有问题的人。注意,我从JSON字符串中删除了'message‘。

代码语言:javascript
复制
var data =  {"Id":"22941f91-1b22-463c-a6bd-95245f8f8fe4","Sender":"lms@company.com","Recipient":"myemail@gmail.com","Subject":"Internet","Body":"payload here","ReceiveDate":"8/5/2013"};

var opt = {
contentType: "application/json",
method : "post",
payload : JSON.stringify(data)
};
var url = "http://mysite.com/api/Lead";
var response = UrlFetchApp.fetch(url, opt);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18285335

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档