首頁 >微信小程式 >小程式開發 >微信小程式網路請求wx.request的介紹

微信小程式網路請求wx.request的介紹

不言
不言原創
2018-06-27 13:57:103174瀏覽

這篇文章主要介紹了微信小程式網路請求wx.request詳解及實例的相關資料,需要的朋友可以參考下

微信小程式網路請求wx.request詳解及實例

如果說小程式API裡面最重要一個介面是哪一個?那麼首推wx.request()。相當於在小程式內請發起一個https請求(本地調試模式下支援HTTP)。 HTTP協定中共定義了八種方法或稱為「動作」來表示對Request-URI指定的資源的不同操作方式。

  1. GET:向特定的資源發出請求。

  2. POST:向指定資源提交資料進行處理請求。資料被包含在請求體中。

  3. PUT:上傳其最新內容到指定資源位置。

  4. DELETE:請求伺服器刪除Request-URI所識別的資源。

  5. HEAD:向伺服器索取與GET請求相符的回應,只不過回應體將不會被傳回。

  6. TRACE:回顯伺服器收到的請求,主要用於測試或診斷

  7. OPTIONS:傳回伺服器針對特定資源所支援的HTTP請求方法。

  8. CONNECT:HTTP/1.1協定中預留給能夠將連線改為管道方式的代理伺服器。

小程式對以上8種方法全部支援。不過對於網路資源主要還是增刪改查四種類型就夠了,小程式後台介面主要使用還是類似RESTFull的方式。

#put請求string   

#
 wx.request({
    url: 'https://a86.cn/chishenme/ChishenmeDeciper',
    method:'PUT',
    dataType:'STRING',
    data:'this is strng data 这是一个中文数据',
    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 需要用單引號或雙引號包含起來(內部約定也用大寫);

#4、content -type 預設為'application/json' 對於習慣用request.getParameter()取得參數的同學要注意

5、如果使用預設的header,服務端需要對傳送過來的內容「流轉字串」

以上就是本文的全部內容,希望對大家的學習有所幫助,更多相關內容請關注PHP中文網!

相關推薦:

微信小程式中wx:for和wx:for-item的用法

以上是微信小程式網路請求wx.request的介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn