微信小程序開發1


關於微信小程序的開發。對於我們這些沒學過oc或者android的人來說,無疑是一個令人雞凍的好消息。這段時間研究了微信小程序開發。關於小程序的注冊,認證和基礎環境的搭建,官方文檔已經非常詳細了。這里就不再贅述了。

這里主要說說關於小程序網絡模塊的開發中遇到的一些問題,也許對大家有一點點幫助;

首先說說我的小程序:

后端服務用的是.NET的webservice;

然后利用小程序的wx.request請求我的接口。但是就是這么簡單的一個東西,還是遇到了很多坑;

 

1、剛入門的童鞋可能會遇到跨域問題。這個需要在小程序管理平台的:設置->開發設置->服務器配置  設置好授權的域名即可了

 

2、關於小程序的request請求只支持https協議,是https哦。不是http,關於服務器如何配置支持https協議,在網上有很多相關的資源,可以百度查閱一下;

 

3、遇到錯誤:“Only Web services with a [ScriptService] attribute on the class definition can be called from script”,遇到這個問題,只需將如下的ScriptService注釋去掉即可

 

 

4、關於使用了HTTPS協議后發現通過wx.request發送的請求,在服務端怎么都獲取不到請求參數,而使用js的ajax卻可以。官方對於wx.request的說明是:wx.request發起的是https請求。一個微信小程序,同時只能有5個網絡請求連接。

解決方法是:

一、在使用wx.request發送請求是,請求的參數使用字符串拼接方式,而不是鍵值對的方式。如下。

二、header頭部的Content-Type使用如下的第一種方式

如上,即可解決wx.request的網絡請求問題。

關於wx.request調用java程序和php程序的接口,還沒有測試。待我找個時間測試后在將心得發布出來。

排版有問題。大家將就着看吧。!!!

 


免責聲明!

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



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