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

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

Jun 27, 2018 pm 01:57 PM
小程式微信小程式

這篇文章主要介紹了微信小程式網路請求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

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

SublimeText3 英文版

SublimeText3 英文版

推薦:為Win版本,支援程式碼提示!

Dreamweaver Mac版

Dreamweaver Mac版

視覺化網頁開發工具

MantisBT

MantisBT

Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具