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);
}
});
}
我想在 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);
}
});
}