我有一个用于与 API 对话的curl 语句:
curl --basic -u 'para1:para2' -X POST https://Website/api/test -d '{ "info":"Test13" }' --header "Content-type: application/json" -H "TOKEN"
这个curl语句有效。
我正在将其转换为 javascript 以用于 Chrome 扩展。
到目前为止,我有以下代码:
var url = "https://Website/api/test";
var xhr = new XMLHttpRequest();
xhr.open('POST', url, true, 'para1', 'para2');
xhr.setRequestHeader('Content-type', 'application/json');
var item_info = "Test13"
xhr.send(JSON.stringify({"info":item_info}));
我相当确定这是一个正确的转换,除了 -H“TOKEN”标签之外。
该标签如何转换为 JavaScript?该标签的名称是什么,以便我可以查找更多信息?
最佳答案
-H
是 --header
的简写,因此它只是另一个 header 。
xhr.setRequestHeader('TOKEN', '');
关于javascript - 使用 -H 将 Curl 转换为 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33510128/