Heim  >  Artikel  >  WeChat-Applet  >  Mini-Programmentwicklung – Netzwerkanfrage wx.request Beispiel-Tutorial

Mini-Programmentwicklung – Netzwerkanfrage wx.request Beispiel-Tutorial

零下一度
零下一度Original
2017-05-24 09:24:562842Durchsuche

In diesem Artikel werden hauptsächlich relevante Informationen zu den detaillierten Erklärungen und Beispielen der Netzwerkanfrage des WeChat Mini-Programms vorgestellt. Freunde in Not können sich auf

Die detaillierten Erklärungen und Beispiele des WeChat beziehen Miniprogramm-Netzwerkanfrage wx.request

Was ist die wichtigste Schnittstelle in der Miniprogramm-API? Dann ist die erste Empfehlung wx.request(). Dies entspricht dem Initiieren einer https-Anfrage innerhalb des Miniprogramms (HTTP wird im lokalen Debugging-Modus unterstützt). Das HTTP-Protokoll definiert insgesamt acht Methoden oder „Aktionen“, um unterschiedliche Vorgänge auf den durch den Request-URI angegebenen Ressourcen anzuzeigen.

  1. GET: Stellen Sie eine Anfrage an eine bestimmte Ressource.

  2. POST: Daten zur Verarbeitungsanfrage an die angegebene Ressource senden. Die Daten sind im Anfragetext enthalten.

  3. PUT: Laden Sie den neuesten Inhalt an den angegebenen Ressourcenspeicherort hoch.

  4. LÖSCHEN: Fordern Sie den Server auf, die durch den Anforderungs-URI identifizierte Ressource zu löschen.

  5. HEAD: Bitten Sie den Server um eine Antwort, die mit der GET-Anfrage übereinstimmt, aber der Antworttext wird nicht zurückgegeben.

  6. TRACE: Gibt die vom Server empfangene Anfrage zurück, wird hauptsächlich für Tests oder Diagnosen verwendet

  7. OPTIONEN: Gibt die Unterstützung des Servers für bestimmte Ressourcen zurück HTTP-Anfragemethode.

  8. VERBINDEN: Das HTTP/1.1-Protokoll ist Proxyservern vorbehalten, die die Verbindung zu einer Pipeline ändern können.

Das Miniprogramm unterstützt alle oben genannten 8 Methoden. Für Netzwerkressourcen reichen jedoch die vier Arten Hinzufügen, Löschen, Ändern und Suchen aus. Die Hintergrundschnittstelle des Miniprogramms verwendet hauptsächlich eine Methode ähnlich RESTFull.

Put-AnfrageString

 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-AnfrageString-Header ist anders

 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)
    }
  })

Hinweise

1 Der angeforderte Methodentyp muss großgeschrieben werden, z. B. GET, POST, PUT; muss in einfache oder doppelte Anführungszeichen gesetzt werden.

3. dataTye muss in einfache oder doppelte Anführungszeichen gesetzt werden (interne Konventionen verwenden auch Großbuchstaben); 4. Der Inhaltstyp ist standardmäßig „application/json“. Für Schüler, die es gewohnt sind, request.getParameter() zum Abrufen von Parametern zu verwenden, beachten Sie bitte

5. Wenn Sie den Standardheader verwenden, muss der Server „ „Übertragen Sie die Zeichenfolge“ für den übertragenen Inhalt

[Verwandt empfohlen]

1.

Laden Sie den vollständigen Quellcode des WeChat Mini-Programms herunter

2. Auf der Jagd nach dem Quellcode des App Store des WeChat Mini-Programms

3. Demo des WeChat Mini-Programms: Yang Tao

Das obige ist der detaillierte Inhalt vonMini-Programmentwicklung – Netzwerkanfrage wx.request Beispiel-Tutorial. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn