对于我正在使用的外部 API,我通常会执行这样的 cUrl 请求:
curl -H "X-Auth-Token: 123123123123123" -X PUT -d '{"$set":{"title":"Person 1a"}}' http://domain.com/collectionapi/persons/123123123123123
有什么方法可以将它移植到 forge.request.ajax?到目前为止,在我的尝试中,在浏览器中,我收到 500 错误:
http://localhost:3000/_forge/proxy/moc/edakcart/
回复
{"error":"SyntaxError: Unexpected token %"}
我的代码是:
forge.request.ajax({
type: 'POST',
url: 'http://domain.com/collectionapi/persons/123123123123123/',
data: {"$set":{"title":"Person 1b"}},
dataType: 'json',
headers: {
'X-Auth-Token': '123123123123123'
},
success: function(data) {
forge.logging.info('[trackadeApi] Updated x to '+ data.x);
},
error: function(error) {
forge.logging.info('[trackadeApi] Failed to update x: '+ error.message);
}
});
谢谢你的时间。