当控制台日志显示正确的数据时,数据将传递给replyMessage,但API不会接收此数据。输入是空的吗?
replyMessage: function(data) {
console.log(data);
return $http.patch('/api/email/inbox/0', data);
}
您是否可以看到此问题或任何需要注意的问题?
答案 0 :(得分:0)
您是否正确格式化补丁?
它必须是JSON.stringify(数据)数组。
将data
格式化为:
[
{
"op" : "replace",
"path" : "/Name", // <-- this is what field you're editing
"value" : "John Doe"
}
]
此外可能需要您的contentType
应用程序/ json-patch + json;