>  기사  >  위챗 애플릿  >  WeChat 애플릿에서 요청 400 문제를 해결하는 방법

WeChat 애플릿에서 요청 400 문제를 해결하는 방법

一个新手
一个新手원래의
2018-05-10 16:58:028660검색

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

목록 코드

다음은 내 WeChat 애플릿의 목록 코드입니다

//请求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);
      }
    });

컴파일 오류

다음은 컴파일 후 오류입니다

WeChat 애플릿에서 요청 400 문제를 해결하는 방법

문제를 해결했습니다

요청 헤더를 다음과 같이 수정했습니다.

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

수정 후 디버깅은 다음과 같습니다

WeChat 애플릿에서 요청 400 문제를 해결하는 방법

위 내용은 WeChat 애플릿에서 요청 400 문제를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.