问题描述: - 我正在尝试调用不同域的Web服务(即系统之间没有本地连接),所以我收到错误: - " POST https://ss.atlassian.net/secure/MyJiraHome.jspa 401()&# 34。
function send()
{
Username="j.er";
Password="Sa@";
var urlvariable;
urlvariable = "text";
var ItemJSON;
ItemJSON = {
"fields": {
"customfield_10053": {
"value": "800"
}
}
};
URL = "https://ss.ian.net";
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = callbackFunction(xmlhttp);
xmlhttp.open("POST", URL, false);
xmlhttp.setRequestHeader("Content-Type", "application/json");
xmlhttp.setRequestHeader('Authorization', 'Basic ' + window.btoa('Username:Password'));
xmlhttp.onreadystatechange = callbackFunction(xmlhttp);
xmlhttp.send(ItemJSON);
console.log(xmlhttp.responseText);
}
function callbackFunction(xmlhttp)
{
console.log(xmlhttp.responseXML);
}
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<script type="text/javascript" src="jquery.js">
</script>
</head>
<body>
<Button onClick='send();'>send</Button>
</body>
</html>