久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

javascript - 使用JavaEE——SSH框架開發Web項目,如何使用CORS實現跨域請求?

瀏覽:166日期:2023-11-10 10:56:24

問題描述

1.我已經根據CORS的幫助文檔,進行了配置。文檔路徑為:http://www.ruanyifeng.com/blo...;本地項目配置如圖:(1).導入支持包javascript - 使用JavaEE——SSH框架開發Web項目,如何使用CORS實現跨域請求?(2)web.xml的配置javascript - 使用JavaEE——SSH框架開發Web項目,如何使用CORS實現跨域請求?2.通過上面的配置,理論上是可以進行跨域請求,但是事實是不行的!貼上我的html代碼:

<!doctype html><html> <head> <title>axios - get example</title> <link rel='stylesheet' type='text/css' /> </head> <body class='container'> <h1>axios.get</h1> <ul class='list-unstyled'></ul> <script src='http://www.baoyu77737.com/wenda/axios.min.js'></script> <script> var url = ’https://api.douban.com/v2/book/1220562’; axios.get(url).then(function (response) { document.getElementById(’people’).innerHTML = ’<li class='text-danger'>’ + response.data + ’</li>’; }).catch(function (err) { document.getElementById(’people’).innerHTML = ’<li class='text-danger'>’ + err.message + ’</li>’;}); </script> </body></html>

其中url是豆瓣的api運行結果為:javascript - 使用JavaEE——SSH框架開發Web項目,如何使用CORS實現跨域請求?請求頭以及請求狀態為:(1)Generaljavascript - 使用JavaEE——SSH框架開發Web項目,如何使用CORS實現跨域請求?(2)Responsejavascript - 使用JavaEE——SSH框架開發Web項目,如何使用CORS實現跨域請求?(3)Requestjavascript - 使用JavaEE——SSH框架開發Web項目,如何使用CORS實現跨域請求?3.很疑惑,請求狀態碼是200,為什么就是沒有數據返回而且console還報錯?官方文檔上說只要配置好了就可以跨域了,為什么本機卻實現不了?是配置環節出問題了?還是落下了什么環節?請相關大牛賜教!在下大三黨一枚,做項目急需解決這個問題,萬分感謝!

問題解答

回答1:

解決跨域請求的方法很多,cors方式依賴于服務端返回正確的響應頭信息Access-Control-Allow-Origin,你的截圖顯示豆瓣api并沒有返回Access-Control-Allow-Origin:* ,所以跨域失敗。還可以使用jsonp解決跨域,豆瓣是支持jsonp的。

javascript - 使用JavaEE——SSH框架開發Web項目,如何使用CORS實現跨域請求?javascript - 使用JavaEE——SSH框架開發Web項目,如何使用CORS實現跨域請求?

標簽: JavaScript
主站蜘蛛池模板: 花莲市| 稷山县| 曲阜市| 湘乡市| 榆中县| 西贡区| 洛川县| 蓬溪县| 宁津县| 苗栗县| 儋州市| 商水县| 浮山县| 崇阳县| 枣庄市| 扎囊县| 平和县| 海口市| 青海省| 邓州市| 探索| 曲阳县| 东乌珠穆沁旗| 交口县| 苏尼特右旗| 乐平市| 星子县| 无为县| 宁晋县| 馆陶县| 屏东市| 华宁县| 水城县| 乡城县| 奉贤区| 行唐县| 化州市| 瑞金市| 西青区| 天峨县| 兰西县|