[英]how to post data to web service
問題描述:-我正在嘗試調用不同域的Web服務(即系統未在本地相互連接),因此出現錯誤:-“無法加載https://sap.atlassian.net/ :預檢響應無效(重定向)”
var username = "pra@sap.com";
var password = "Sa8";
$.ajax({
type: 'POST',
data: data1,
url: 'https://sap.atlassian.net',
dataType: 'json',
contentType: "application/json",
crossDomain: true,
ProcessData: true,
headers: {
"Access-Control-Allow-Origin": "*",
"Access-Control-Allow-Credentials": "true",
"Access-Control-Allow-Methods": "POST, GET, PUT, DELETE, OPTIONS",
"Access-Control-Allow-Headers": "accept, X-Custom-Header, x-requested-with, X-Auth-Token, Content-Type"
},
beforeSend: function(xhr) {
xhr.setRequestHeader("X-Atlassian-Token", "no-check");
xhr.setRequestHeader('Authorization', "Basic" + btoa(username + ":" + password));
},
success: function(data) {
console.log("success");
},
error: function(e) {
console.log(e);
}
});
首先,您可能需要仔細檢查URL。 也必須有一些相對URL。
您可以發布詳細的堆棧跟蹤信息嗎?
PS:公開輸入用戶名/密碼始終是錯誤的做法。 您應該立即更改密碼!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.