嗯,我找不到出路。我谷歌很多,嘗試不同的方式,代碼示例等等,我有這個奇怪的問題。 在SoapUI中,我可以測試Web服務,我甚至可以通過身份驗證來測試服務。 但是... 我不能通過代碼。AJAX + jQuery + SAP認證+基本認證= 401未經授權。 (代碼+圖片)
所以這裏有一些打印屏幕和我正在嘗試的代碼。 如果你們能幫助我。 我將不勝感激。
謝謝。
CODE:---------------
var WEBSERVICE_URL = "http : // webservice:port/bla/bla/bla";
$.ajax({
url: WEBSERVICE_URL,
type: "POST",
dataType: "json",
username: "user",
password: "password",
processData: false,
crossDomain: true,
contentType: "application/json",
beforeSend: function (xhr) {
xhr.setRequestHeader ("Authorization", "Basic SomeLettersAndNumbers_I_GotBySoapUI_IKnowHereItGoesTheKeyString==");
},
success: function() {
alert("success");
},
error: function (xhr, ajaxOptions, thrownError) { //Add these parameters to display the required response
alert(xhr.status);
alert(xhr.responseText);
},
});