Google脚本发布JSON仅发送null

杰夫

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

function SendToRouter(message){

var data = {"message": {"Id":"22941f91-1b22-463c-a6bd-95245f8f8fe4","Sender":"[email protected]","Recipient":"[email protected]","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);

感谢您对此提供的任何帮助!杰夫

杰夫

好吧,好了,我终于弄清楚了这个问题。问题不在于Google脚本,问题在于我在C#中的MVC代码。我从正常的MVC控制器操作切换到了Web API控制器。我确实必须更改JSON数据,所以我要为Web API调用发布更正后的代码。希望这可以帮助遇到问题的其他人。请注意,我从JSON字符串中删除了“消息”。

var data =  {"Id":"22941f91-1b22-463c-a6bd-95245f8f8fe4","Sender":"[email protected]","Recipient":"[email protected]","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);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从google脚本发送发布数据到Mvc 4

来自分类Dev

无法在 Google Apps 脚本上发送发布请求

来自分类Dev

通过发布jQuery发送JSON

来自分类Dev

Google Apps脚本:使用mailapp.sendmail服务发送仅带有偶尔附件的邮件

来自分类Dev

期望脚本将“ \\”的发送更改为仅“ \”

来自分类Dev

期望脚本将“ \\”的发送更改为仅“ \”

来自分类Dev

Google Apps脚本:仅针对新条目发送电子邮件触发器(不使用Google表单)

来自分类Dev

使用python发送JSON发布请求

来自分类Dev

发送JSON作为发布的参数值

来自分类Dev

Google Apps脚本:UrlFetchApp发布文件

来自分类Dev

将JSON发布到mvc控制器,以发送null /默认值,而不是我传入的值

来自分类Dev

PHP脚本未收到发布的JSON

来自分类Dev

使用Java脚本发布Json数据

来自分类Dev

使用Java脚本发布Json数据

来自分类Dev

Google Apps脚本-如何发布/安装容器绑定脚本

来自分类Dev

Google脚本:使用脚本发送环聊消息

来自分类Dev

Google Spreadsheet“为网络发布”仅显示“正在加载...”

来自分类Dev

使用jQuery将Javascript数组发送到PHP脚本时哪个更好:使用JSON或仅让jQuery将其转换为查询字符串?

来自分类Dev

发送JSON字符串作为发布请求

来自分类Dev

如何使用JSON正文在Java中发送发布请求

来自分类Dev

发送带有数据和JSON参数的发布请求

来自分类Dev

iOS:发送基本的HTTP发布请求并解析JSON响应

来自分类Dev

将JSON发布到WebService时Android发送空参数

来自分类Dev

使用Google脚本发送多行电子邮件(Google表格)

来自分类Dev

通过Google脚本从Google Sheet向Telegram发送消息

来自分类Dev

如何将Google Apps脚本发布到公共云?

来自分类Dev

Google App脚本附加组件已获准发布?

来自分类Dev

从Perl脚本将指标发布到Google Analytics(分析)

来自分类Dev

Google App脚本-UrlFetchApp.Fetch无法发布

Related 相关文章

  1. 1

    从google脚本发送发布数据到Mvc 4

  2. 2

    无法在 Google Apps 脚本上发送发布请求

  3. 3

    通过发布jQuery发送JSON

  4. 4

    Google Apps脚本:使用mailapp.sendmail服务发送仅带有偶尔附件的邮件

  5. 5

    期望脚本将“ \\”的发送更改为仅“ \”

  6. 6

    期望脚本将“ \\”的发送更改为仅“ \”

  7. 7

    Google Apps脚本:仅针对新条目发送电子邮件触发器(不使用Google表单)

  8. 8

    使用python发送JSON发布请求

  9. 9

    发送JSON作为发布的参数值

  10. 10

    Google Apps脚本:UrlFetchApp发布文件

  11. 11

    将JSON发布到mvc控制器,以发送null /默认值,而不是我传入的值

  12. 12

    PHP脚本未收到发布的JSON

  13. 13

    使用Java脚本发布Json数据

  14. 14

    使用Java脚本发布Json数据

  15. 15

    Google Apps脚本-如何发布/安装容器绑定脚本

  16. 16

    Google脚本:使用脚本发送环聊消息

  17. 17

    Google Spreadsheet“为网络发布”仅显示“正在加载...”

  18. 18

    使用jQuery将Javascript数组发送到PHP脚本时哪个更好:使用JSON或仅让jQuery将其转换为查询字符串?

  19. 19

    发送JSON字符串作为发布请求

  20. 20

    如何使用JSON正文在Java中发送发布请求

  21. 21

    发送带有数据和JSON参数的发布请求

  22. 22

    iOS:发送基本的HTTP发布请求并解析JSON响应

  23. 23

    将JSON发布到WebService时Android发送空参数

  24. 24

    使用Google脚本发送多行电子邮件(Google表格)

  25. 25

    通过Google脚本从Google Sheet向Telegram发送消息

  26. 26

    如何将Google Apps脚本发布到公共云?

  27. 27

    Google App脚本附加组件已获准发布?

  28. 28

    从Perl脚本将指标发布到Google Analytics(分析)

  29. 29

    Google App脚本-UrlFetchApp.Fetch无法发布

热门标签

归档