网友真实露脸自拍10p,成人国产精品秘?久久久按摩,国产精品久久久久久无码不卡,成人免费区一区二区三区

小程序模板網

微信小程序 post 發送數據 終極大法

發布時間:2018-04-26 12:07 所屬欄目:小程序開發教程
好久沒有分享小程序的實踐了。這次放個大招吧。微信小程序

wx.request(OBJECT)發起網絡請求。默認 method的值是GET,GET發送的數據量是有限制的,這個可以不斷試試數據來試驗出來。我們的微信小程序,因為需要發送幾十個變量的數據,是幾十,不是十幾。GET方式已經超過了。

 

只能選擇用POST方式,在網上看了別人分享的POST發送數據,發送json。在我這里都不是很適合,因為我這里要求發送一些額外的數據來驗證安全性,然后還要再有json數據作為具體的有效數據,也就是既有普通字段數據,又有json格式的數據。網絡上有分享的一次發送一個json格式的數據在我這里并不合適。我這里展示一下,我采用的方法。

微信小程序發送json格式的數據,很容易轉變為object,后端不好解釋。這個我們可以打開微信小程序編輯器,調試的時候打開Network,中找到具體發送的那個網絡地址單擊一下,在Headers選項卡中最后面有具體發送的數據以及數據格式。可以自己查看自己發送的數據形態。
 
這里我采用的是發送json格式的數據的時候是徹底破壞掉json數據格式,然微信小程序不認為這是json格式的數據,服務器收到這段亂碼后再根據約定的破壞方式解析出出來。實際上跟加密一樣。通過位移來實現讓數據亂碼。
 
 
大家注意看的幾個問題,一個問題是header,這個如果不理解就要去查微信小程序文檔,這里就不啰嗦了,關鍵在地下注釋畫對號那一句,是通過位移加密的方式破壞,變成亂碼,不再是json格式了。具體的加密或者位移,大家自己寫到util里調用就可以了。服務器收到了亂碼后用同樣的方式位移解密出來就可以使用了。
 
有了這個方法,大家想使用微信小程序發送多少數據就發送多少,想發送啥格式的數據就發送啥格式的數據,此法我認為是解決post數據的終極大法。有更好的方法可以告訴我。


易優小程序(企業版)+靈活api+前后代碼開源 碼云倉庫:starfork
本文地址:http://www.xiuhaier.com/wxmini/doc/course/24114.html 復制鏈接 如需定制請聯系易優客服咨詢:800182392 點擊咨詢
QQ在線咨詢
AI智能客服 ×