GET 请求正文,Google Script App

GET request with a body, Google Script App

我想在 RestAPI 上使用 Google Script App 发出 GET 请求。我正计划使用函数 fetchAPI(url, params)。这是我可以在参数中使用的参数列表: params arguments from https://developers.google.com/

我在参数列表中没有看到“body”。这是否意味着无法使用 Google 脚本 App 发出 GET 请求 WITH BODY?

感谢您的帮助!

根据官方文档UrlFetchApp:

GET 请求不接受负载主体。

"the payload (that is, the POST body) for the request. Certain HTTP methods (for example, GET) do not accept a payload."

UrlFetchApp 使用示例: 在此示例中,您可以获取 JSON 内容。

function CallAPI() {
  
  // 
  
  var token = ""; // Example key
  
  // Call the API
  var response = UrlFetchApp.fetch("https://api.something");
  
  // Analyze JSON
  var content = response.getContentText();
  
  Logger.log(content);
  
  var obj = JSON.parse(content, function (key, value) {
  if (key == "status") {
    Logger.log("value status is = " + value);
  } else if (key == "origin")
  {
   Logger.log("The value origin is= " + value);
  }
}); 
  
}