0
如何獲得具有「401 Unauthorize」狀態的jsonp數據。如何獲得具有「401 Unauthorize」狀態的jsonp數據?
這是我的代碼:
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Script</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js">
</head>
<body>
<h1>Script</h1>
<pre id="output">Loading…</pre>
<script>
function getcode(data) {
var data = JSON.stringify(data, undefined, 2);
document.getElementById('output').innerHTML = data;
}
</script>
<script src="https://localhost:7783/track?callback=getcode"></script>
</body>
</html>
此代碼工作的偉大,當我嘗試用 「HTTP 200」 身份獲得的數據。
示例響應401:
HTTP/1.1 401 Authorization Required
Date: Sun, 08 Nov 2015 10:43:21 GMT
getcode({"track":"4632874-423423-42342343123-32132131-432-43242-4324"})
所以,問題是: 如何獲得JSONP數據時,狀態爲401取消授權?我想得到這個「getcode({」track「:」4632874-423423-42342343123-32132131-432-43242-4324「})」?
謝謝你的幫助。
只要沒有CORS問題,XMLHttpRequest(或fetch)將能夠讀取該值(但不會執行回調,您可以評估響應) –
是否有任何選項可以繞過cors並獲得響應與HTTP 401狀態? – Tester