HTML5關於get請求添加headers的問題


最近剛剛接觸HTML5,在測試一個接口的時候,總是不能解決,求大神指點
測試接口是使用postman可以獲取數據,然而寫在html5的時候卻總是報405錯誤



<head>
    <script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.8.0.js">
    </script>
</head>
<div>11111</div>
<script type="text/javascript">
window.onload = function() {
    $.ajax({
        type: "GET",
        url: "http://jhkj.bbre.com.cn/api/account/userinfo",
        success: function(data) {
            console.log(data);
        },
        beforeSend: function(xhr) {
            xhr.setRequestHeader("Authorization", "Bearer SQo53U2NcrueE2CGNpyAIZlY2M9_2rMagPFS-jygspwqQYh2dvyUO_u8jTwgH1Fh1P7ZrF4DqTzYA-uuG_qyBM7w8je7gd4toZBGboSGmXujpnSHx1BoWXYP1a8QhO3d1gSxeRyZREje_hxm6JfVuB9dRF-rV2ZPAB8PC24er02QUbu61sgfXFWBACdvtJeWwv6NFVjeOBc7P7FegruOZSZD-mi35xa_FVoIN84TcAlJC58v-UGI24qgYUDSclZZ8cgPhp0CqNdiNO6-WdLp8N8RJbtaGLLeeEsdTZV7aUcmjMnRIEHE2ljc9RWAhtrLUBd-LubSNVq4WtVOTYI0LSxne4FkC_KfBTvXMR7T0jrFggSkJbUWPlQpYabC2WV40iXhDj4BAIan1sDUiY7j4rP0kP5iNYrSttq0LVWPRRBM0QvO_0bT9efGnUbp2CCfU6KYocdFlBbxB-bxiBzpNYBYsJYW8iu5j7yeX20yus37urjIFF-9c28q6lzHsZik");
         xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded")
}
    });
}
</script>


不知道到這么寫哪里錯誤了

5 个解决方案

#1


·405 - 用來訪問本頁面的 HTTP 謂詞不被允許(方法不被允許) 

#2


跨域了,你可以在服務器請求中響應請求頭Access-control-allow-origin,具體可百度下

#3


跨域了 可以使用jsonp

#4



之后就報這個錯誤了

#5


引用 3 樓 lxbllf 的回復:
跨域了 可以使用jsonp


之后就報這個錯誤了,請問是為什么呢

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2020 ITdaan.com