微信小程序網(wǎng)絡(luò)請求wx.request詳解及實例
微信小程序網(wǎng)絡(luò)請求wx.request詳解及實例
如果說小程序API里面最重要一個接口是哪一個?那么首推wx.request()。相當(dāng)于在小程序內(nèi)請發(fā)起一個https請求(本地調(diào)試模式下支持HTTP)。HTTP協(xié)議中定義了八種方法或者叫“動作”來表明對Request-URI指定的資源的不同操作方式。
- GET:向特定的資源發(fā)出請求。
- POST:向指定資源提交數(shù)據(jù)進(jìn)行處理請求。數(shù)據(jù)被包含在請求體中。
- PUT:向指定資源位置上傳其最新內(nèi)容。
- DELETE:請求服務(wù)器刪除Request-URI所標(biāo)識的資源。
- HEAD:向服務(wù)器索要與GET請求相一致的響應(yīng),只不過響應(yīng)體將不會被返回。
- TRACE:回顯服務(wù)器收到的請求,主要用于測試或診斷
- OPTIONS:返回服務(wù)器針對特定資源所支持的HTTP請求方法。
- CONNECT:HTTP/1.1協(xié)議中預(yù)留給能夠?qū)⑦B接改為管道方式的服務(wù)器。
小程序?qū)σ陨?種方法全部支持。不過對于網(wǎng)絡(luò)資源主要還是增刪改查四種類型就夠了,小程序后臺接口主要使用還是類似RESTFull的方式。
put請求string
wx.request({
url: 'https://a86.cn/chishenme/ChishenmeDeciper',
method:'PUT',
dataType:'STRING',
data:'this is strng data 這是一個中文數(shù)據(jù)',
header: {'content-type': 'application/json'},
success:function(res){
console.log('this is put request result'+ res.data)
}
})
post請求 string header 不同
wx.request({
url: 'https://a86.cn/chishenme/ChishenmeDeciper',
method: 'POST',
dataType: 'STRING',
data:'this is post string data',
header: {'content-type':'application/x-www-form-urlencoded'},
success: function (res) {
console.log('this is post request result' + res.data)
}
})
注意點
1、請求的方法類型必須大寫如GET、POST、PUT;
2、請求的方法類型需要用單引號或雙引號包括起來;
3、dataTye 需要用單引號或雙引號包括起來(內(nèi)部約定也用大寫);
4、content-type 默認(rèn)為 'application/json' 對于習(xí)慣用request.getParameter()獲取參數(shù)的同學(xué)要注意
5、如果使用默認(rèn)的header,服務(wù)端需要對傳送過來的內(nèi)容“流轉(zhuǎn)字符串”
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關(guān)文章
Dragonfly P2P 傳輸協(xié)議優(yōu)化代碼解析
這篇文章主要為大家介紹了Dragonfly P2P 傳輸協(xié)議優(yōu)化代碼解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-11-11
關(guān)于js typeof 與 instanceof 判斷數(shù)據(jù)類型區(qū)別及開發(fā)使用
我們經(jīng)常會遇到判斷一個變量的數(shù)據(jù)類型或該變量是否為空值的情況,你是如何去選擇判斷類型操作符的?本文來記錄一下我們開發(fā)人員必須掌握關(guān)于 typeof 和 instanceof 的知識點及在開發(fā)中的使用建議,同時在面試過程中也經(jīng)常會遇到這樣的問題,需要的朋友可參考下文章內(nèi)容2021-10-10
詳解Three.js?場景中如何徹底刪除模型和性能優(yōu)化
這篇文章主要為大家介紹了詳解Three.js?場景中如何徹底刪除模型和性能優(yōu)化,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-04-04
TypeScript實用技巧?Nominal?Typing名義類型詳解
這篇文章主要為大家介紹了TypeScript實用技巧?Nominal?Typing名義類型詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-09-09

