UrlFetchApp发布变量不是由php服务器发送/接收的

时间:2018-02-22 04:42:20

标签: google-apps-script google-adwords urlfetch google-apps-script-editor google-apps-script-api

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

 var data =  {
            action: "test123"
        }; 

      var options = { "method":"POST",
            "headers" : headers,
            "followRedirects": false, 
            "validateHttpsCertificates": false, 
            "muteHttpExceptions" : true,
            "contentType": "application/json",
            "payload": JSON.stringify(data)
           };

var requestURL = "http://requesturl.com/controller.php";

var response =   UrlFetchApp.fetch(requestURL, options);

      Logger.log(response.getContentText());

在controller.php中的php服务器上

<?php

echo ($_POST['action']);

?>

我没有得到任何回声,但我得到了200响应代码,任何帮助都会非常感激!!!!!!!!!

1 个答案:

答案 0 :(得分:0)

您尝试代码的结果如何:

var data =  {
        'action': 'test123'
    }; 

  var options = { "method":"POST",
        "headers" : headers,
        "followRedirects": false, 
        "validateHttpsCertificates": false, 
        "muteHttpExceptions" : true,
        "contentType": "application/json",
        "payload": data
       };