gpt4 book ai didi

javascript - 不允许 HTTP PUT 请求

转载 作者:行者123 更新时间:2023-11-29 21:23:54 26 4
gpt4 key购买 nike

我正在尝试使用 Google Apps 脚本 HTTP PUT 请求将一些数据添加到数据库。

这是我的数据库的 JSON 格式:

enter image description here

我需要做的是将另一个对象 7: Object 添加到“Adobe Analytics”的 rules 数组中,名称为“New Rule”。

我有一些代码,但它返回以下错误:

Error: Request failed for https://example.com returned code 405. Truncated server response: HTTP method not allowed, supported methods: GET, POST (use muteHttpExceptions option to examine full response)

  var restHeaders = {    
'Key': "...",
'Authorization':'Bearer ...',
}
var request = {
"name": "Adobe Analytics",
"id": 3,
"rules":[
{
"name": "New Rule",
"tags": [
{
"tagId": 1,
"condition": false,
},
{
"tagId": 1,
"condition": false,
}
],
"ruleSetId": 3,
}
]
}
var opt = {
'method': 'put',
'headers': restHeaders,
'contentType' : 'application/json',
'payload': JSON.stringify(request)
}

最佳答案

你得到的错误是:"supported methods: GET, POST"而你的参数对象

var opt = {
'method': 'put',

正在使用“PUT”作为 HTTP 方法。出现错误后,服务器未针对 PUT 请求进行配置,而仅针对 GET 和 POST 进行配置。

关于javascript - 不允许 HTTP PUT 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37991750/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com