为了账号安全,请及时绑定邮箱和手机立即绑定

weex stream.fetch http请求失败,为什么?

weex stream.fetch http请求失败,为什么?

子衿沉夜 2018-10-13 19:33:15
 var stream = weex.requireModule('stream')  export default {    data () {      return {        myimg:'unknown'      }    },    methods: {      getStarCount (repo, callback) {        return stream.fetch({          method: 'GET',          type: 'json',          url: 'https://c.sevenkids.cn/yzmm/account/knowledge/ajaxOpenSerachKnowledgeList'        }, callback)      }    },    created () {      this.getStarCount('11', res => {        this.myimg = res.ok ?JSON.stringify(res):JSON.stringify(res)      })    }  }  这是请求头:Referer http://dotwe.org/raw/htmlVue/...User-Agent Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_3) AppleWebKit/602.4.8 (KHTML, like Gecko) Version/10.0.3 Safari/602.4.8Origin http://dotwe.org返回结果:{"status":-1,"ok":false,"statusText":"","data":""}是这里引用的‘stream’ 需要自己实现吗?var stream = weex.requireModule('stream')
查看完整描述

2 回答

?
心有法竹

TA贡献1866条经验 获得超5个赞

不用,stream 是 weex 提供的。但你这个请求在 web 上有跨域问题导致的。native环境没有跨域问题

查看完整回答
反对 回复 2018-10-21
?
沧海一幻觉

TA贡献1824条经验 获得超5个赞

在native 端没问题,web由于浏览器限制有跨域问题。可在服务端处理一下,允许跨域

查看完整回答
反对 回复 2018-10-21
  • 2 回答
  • 0 关注
  • 1368 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信