项目作者: ZJWeex

项目描述 :
Weex之Stream的使用
高级语言: JavaScript
项目地址: git://github.com/ZJWeex/day04.git
创建时间: 2018-08-15T00:53:45Z
项目社区:https://github.com/ZJWeex/day04

开源协议:

下载


POST请求中的问题

返回的数据类型

  1. var HTTPHeader = {'Content-Type':'application/json;charset=utf-8'}
  2. var jsonType = 'jsonp'
  3. if (WXEnvironment.platform.toLowerCase() === 'web'){
  4. HTTPHeader = {'Content-Type':'application/json'}
  5. jsonType = 'jsonp'
  6. }else if(WXEnvironment.platform.toLowerCase() === 'ios'){
  7. HTTPHeader = {'Content-Type':'application/json;charset=utf-8'}
  8. jsonType = 'jsonp'
  9. }else if(WXEnvironment.platform.toLowerCase() === 'android'){
  10. HTTPHeader = {'Content-Type':'application/json'}
  11. jsonType = 'text'
  12. }

POST请求头问题

  1. //官方的
  2. stream.fetch({
  3. method: 'POST',
  4. // timeout: 30000,//30s
  5. url: resultURL,
  6. type:jsonType,
  7. headers:HTTPHeader,
  8. body:JSON.stringify(params)
  9. },function(ret){
  10. }

由于服务端的问题请求不到数据,可尝试拼接到URL上即GET参数处理的方式

  1. stream.fetch({
  2. method: 'POST',
  3. // timeout: 30000,//30s
  4. url: resultURL +'?' + toParams(params),
  5. type:jsonType,
  6. headers:HTTPHeader
  7. },function(ret){
  8. }