So lösen Sie das Problem der Anfrage 400 im WeChat-Applet

一个新手
Freigeben: 2018-05-10 16:58:02
Original
8680 Leute haben es durchsucht

WeChat API

  • 对于header['content-type'] 为application/json 的数据,会对数据进行json序列化
    对于header['content-type'] 为 application/x-www-form-urlencoded 的数据,会哦将数据转换成query string (encodeURIComponent(k)=encodeURIComponent(v)&encodeURIComponent(k)=encodeURIComponent(v)...)
    Nach dem Login kopieren

Code anzeigen

Das Folgende ist von mir Code im WeChat-Miniprogramm auflisten

//请求URL
    wx.request({
      url:"https://api.douban.com/v2/movie/top250",      data:{},      header: {      'content-type': 'application/json' // 默认值
      },
      success:function(res){
        wx.hideToast();
        console.log(res.data);
      }
    });
Nach dem Login kopieren

Kompilierungsfehler

Die folgenden Fehler treten nach der Kompilierung auf

So lösen Sie das Problem der Anfrage 400 im WeChat-Applet

Das Problem lösen

Ich habe den Header in der Anfrage wie folgt geändert:

 header: {        //'content-type': 'application/json' // 默认值
        //这里修改json为text   json的话请求时会返回400(bad request)
        'content-type': 'application/texts'
      },
Nach dem Login kopieren

Nach der Änderung läuft das Debuggen wie folgt ab

So lösen Sie das Problem der Anfrage 400 im WeChat-Applet

Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem der Anfrage 400 im WeChat-Applet. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage