3
我正在嘗試向網址發送ajax請求並接收xml內容。帶密鑰的Ajax頭認證
問題是:在訪問內容之前必須發送驗證密鑰。
的errormessage的說:
OPTIONS https://example.com/xxx?agency&=xxx&arrival=xxx&departure=xxx&company=xxx&salesmarket=xxx&adults=xxx
的XMLHttpRequest無法加載預檢https://example.com/xxx?agency&=xxx&arrival=xxx&departure=xxx&company=xxx&salesmarket=xxx&adults=xxx 響應中心已經無效的HTTP狀態代碼401
$.ajax
({
type: "GET",
url: "https://example.com/xxx",
contentType: 'text/xml',
headers: {
"Authorization": "key xxxxxxx"
},
data: {agency: 'xxx', arrival: 'xxx', departure:'xxx',company:'xxx',salesmarket:'xxx',adults:'xxx'},
success: function (response){
console.log(response);
}
});
我已經寫在ASP SOM代碼的作品,但我希望通過ajax請求獲取信息。
set xmlhttp = server.Createobject("MSXML2.ServerXMLHTTP")
xmlhttp.Open "GET","https://example.com/xxx?agency&=xxx&arrival=xxx&departure=xxx&company=xxx&salesmarket=xxx&adults=xxx"
xmlhttp.setRequestHeader "Content-Type", "text/xml"
xmlhttp.setRequestHeader "key", "xxxxxxx"
xmlhttp.send DataToSend
response = xmlhttp.responsexml.xml
謝謝你幫助我:)
當你的jQuery調用將'Authorization'設置爲'key xxxxx'時,你的ASP將'key'設置爲'xxxxx'。嘗試修復。 –
不知道你提供了什麼。也許你沒有獲得成功,或者有其他問題。需要更多信息。 –