微信小程序報錯,不在以下 request 合法域名列表中(引起的探索)


 

     最近因為突然對小程序有興趣,然后開始了自學之旅。

     在學習的過程當中遇到了一個問題,控制台報錯,提示:不在以下 request 合法域名列表中,如下圖所示

  

 

  然后我就開始了搜索之旅,相對覺得以下這篇還行,但沒解決我的問題

  https://blog.csdn.net/qq_27626333/article/details/53638161 

 

  找了很久,也跟着一些博客說的方法嘗試,問題卻始終得不到解決。

  不知道是不是早上吃了2個核桃,突然靈光一閃想到了一個方法,點擊微信開發者工具詳情,在彈出的選框里勾選最后一個選框如下圖

 

  

 

   小程序默認不會勾選最后一個不校驗合法域名的選框,所以這里需要我們手動勾選不校驗合法域名選框

  注:一般建議在開發環境下勾選不校驗合法域名選項,但線上正式環境最好不勾選不校驗合法域名選框

 

  終於解決了上述問題,還沒來得及高興,發現又報了一個400的錯,如下圖:

 

  

  

 

   這個錯度娘說是請求錯誤,由於語法格式有誤,服務器無法理解此請求。

  然后我又開始了搜索之旅,https://www.cnblogs.com/beppezhang/p/5824986.html  這篇文章還不錯,但這里不適用

 

  開始我以為是請求接口或者參數有問題,后來琢磨了好久,無意中碰巧解決了該問題(我的內心是崩潰的)

  原來是下面head里的Content-Type屬性不能設置 application/json,

  這里只要不設置json設置text,xml,甚至為空都可以,比如 application/text,application/xml,Content-Type:""

  補充:后來看了一篇文章,測試了一下,這樣設置也可以  Content-Type:"json"

 

 

  

  

   補充:其實我還遇到了一個問題,豆瓣API接口調用獲取不到數據,報錯403。

      我用的是這個接口地址  https://api.douban.com/v2/movie/in_theaters

 

     后來經過許久的搜索,終於找到了一篇文章解決了這個問題

     把域名換成 https://douban.uieee.com  +  /v2/movie/in_theaters

           詳情:   http://www.php.cn/xiaochengxu-406990.html

 

 

   請容許我吐槽一下坑爹的百度搜索啊,要不是谷歌要翻牆,我***絕不用百度 

      


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM