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

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

一个新手
一个新手Original
2018-05-10 16:58:028685Durchsuche

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

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

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 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!

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