精華
原創(chuàng)聲明:本文為作者原創(chuàng),未經(jīng)允許不得轉(zhuǎn)載,經(jīng)授權(quán)轉(zhuǎn)載需注明作者和出處
這個(gè)真的坑了自己兩天,終于發(fā)現(xiàn)了原因,香菇藍(lán)廋。。。在嘖里
如果在創(chuàng)建項(xiàng)目的時(shí)候填寫了appid
這時(shí)候,進(jìn)行request請求必須遵從三個(gè)條件:
1.必須是https協(xié)議
2.tls 必須在 1.2 及以上版本
(前面是啰嗦,重點(diǎn)是3)
3.必須在小程序的后臺(tái)(不是接口的后臺(tái)),配置上https請求
正是因?yàn)榈谌c(diǎn),由于本地測試使用的地址是http://localhost:8080/xxx
,小程序后臺(tái)配置不能帶有端口號(這個(gè)可以投機(jī)取巧,把端口號改成80即可不用寫端口號,因?yàn)槎丝谔柺蔷W(wǎng)站的默認(rèn)端口號,可省略的),但是也不能是localhost/127.0.0.1
,所以后臺(tái)配置不上,前臺(tái)請求必報(bào)錯(cuò)!
那該怎么進(jìn)行本地測試,突然靈光一閃。有一個(gè)問題,小程序是怎么檢測到我的后臺(tái)配置了哪些地址?想了想就只剩appid了,于是在創(chuàng)建項(xiàng)目的時(shí)候設(shè)置 無appid ,艾瑪,可以了
另外一種方法是不進(jìn)行校驗(yàn),暫時(shí)不懂這個(gè)方法的弊端,所以也暫不使用該方法,看各位技術(shù)宅的選擇