我用瀏覽器在本地運行都可以實作本地java搭建的后臺跨域獲取資料,如圖:
(正確)前端:

(正確)后臺:

于是把ajax請求轉移到微信小程式(無AppID,本地除錯)上進行除錯,同時后臺代碼完全沒有動過,但發現該方法在微信小程式中根本就沒能實作跨域。
出現了如下的問題:

同時后臺打斷點,根本就沒接收到微信小程式發起的請求。
于是就利用Charles進行抓包比較,但還是發現不了問題,請大神們幫幫忙解決下。
下面附上代碼:
1.微信小程式ajax請求代碼:

2.微信小程式ajax請求的Network:

3.抓包到的微信小程式ajax請求:

4.(正確)運行下瀏覽器對應的ajax請求抓包內容:

請大神們幫忙看看 這個微信小程式使用的ajax跨域請求有什么問題!!!很急,求助!!
uj5u.com熱心網友回復:
微信小程式前端的ajax部分代碼更正為:
但是還是沒能解決,請問有人能幫忙解決么,花錢求幫忙也可以。。
uj5u.com熱心網友回復:
小程式只能請求到 后臺設定的邦定域吧? 不存在跨域一說。uj5u.com熱心網友回復:
樓主問題解決了嗎uj5u.com熱心網友回復:
這輩子都沒見過602錯誤,要不把代碼最小化試試行不行?uj5u.com熱心網友回復:
小程式原來也能用ajax啊,我還以為只能用wx.request呢uj5u.com熱心網友回復:
小程式的URL必須是HTTPSuj5u.com熱心網友回復:
小程式對局域網地址能訪問么,反正我都是用外網地址訪問的,沒試過http在關閉地址合法性檢查后倒是可以用的
uj5u.com熱心網友回復:
小程式的訪問發起在微信的服務器,怎么可能訪問你的127.0.0.1呢?你的測驗服務器必須系結一個外網能訪問的地址,否則是不可能訪問到的 。轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/58683.html
標籤:微信開發
上一篇:問題是這樣的
