2015-11-03 40 views
0

我有我使用交談的API這個捲曲聲明:捲曲的Javascript轉化與-H

curl --basic -u 'para1:para2' -X POST https://Website/api/test -d '{ "info":"Test13" }' --header "Content-type: application/json" -H "TOKEN" 

這捲曲語句的工作。

我將它轉換爲JavaScript的鉻擴展。

到目前爲止,我有下面的代碼:

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「令牌」標籤進行正確的轉換。

該標籤將如何轉換爲JavaScript?該標籤的名稱是什麼,以便我可以查找更多信息?

回答

2

-H--header的簡寫,所以它只是另一個標頭。

xhr.setRequestHeader('TOKEN', ''); 
+0

我曾嘗試在您的答案之前將其添加到其他xhr.setRequestHeader中,但完全添加此新行就是答案。謝謝 – Rorschach

+0

是的,它不可鏈接,每次調用都需要(鍵值)。 – Mathletics