【发布时间】:2017-09-19 04:04:02
【问题描述】:
JSON 数据:
{
"role": [ "Jungle", "Mid" ],
"total_wins": 0
}
这是我正在使用的请求,使用 npm 请求。
request({
uri: uri,
method: "PATCH",
json: {
"total_wins": 1,
"role": ["Support", "Top"]
}
});
输出:
{
"role": [ "Jungle", "Mid" ],
"total_wins": 1
}
预期:
{
"role": [ "Support", "Top" ],
"total_wins": 1
}
我不确定发生了什么,PATCH 请求不会产生任何错误,但它不会更改角色的任何数据,但会将 total_wins 更改为 1。
【问题讨论】:
-
你得到什么错误?
-
我不确定,它没有发现任何错误
-
您发送的内容类型是 application/json 吗?在那种情况下,完全不确定会发生什么(应用程序/json 没有为 PATCH 定义)。
-
你说的解决方案应该是什么? ._.因为我不知道 application/json 是什么。我正在使用 node.js
-
检查您的控制器和参数,是否允许角色?,您也可以在问题中分享您的控制器
标签: ruby-on-rails json node.js npm npm-request