首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Meteor.http.get总是返回错误

Meteor.http.get总是返回错误
EN

Stack Overflow用户
提问于 2014-06-08 21:35:01
回答 2查看 425关注 0票数 0

我正在尝试一个http.get,它总是从服务器返回错误。同样的网址成功地回答了邮递员和铬。我对流星很陌生。

代码语言:javascript
运行
复制
Meteor.setInterval(function () {
    var url = "http://dadosabertos.rio.rj.gov.br/apiTransporte/apresentacao/rest/index.cfm/obterPosicoesDaLinha/217";

    HTTP.get(url, {timeout:30000}, function (error, result) {
        console.log(error);
        if (!error) {
            console.log(respose.statusCode, result.data); 
        }
    });
}, 60000);

I20140608-18:26:28.512(-3)? { [Error: failed [400]]
I20140608-18:26:28.513(-3)?   response: 
I20140608-18:26:28.513(-3)?    { statusCode: 400,
I20140608-18:26:28.513(-3)?      content: '',
I20140608-18:26:28.513(-3)?      headers: 
I20140608-18:26:28.513(-3)?       { date: 'Sun, 08 Jun 2014 21:26:29 GMT',
I20140608-18:26:28.514(-3)?         server: 'Apache',
I20140608-18:26:28.514(-3)?         vary: 'Accept-Encoding',
I20140608-18:26:28.514(-3)?         'access-control-allow-origin': '*',
I20140608-18:26:28.514(-3)?         connection: 'close',
I20140608-18:26:28.514(-3)?         'transfer-encoding': 'chunked',
I20140608-18:26:28.514(-3)?         'content-type': 'text/html; charset=iso-8859-1' },
I20140608-18:26:28.515(-3)?      data: null } }
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-06-09 03:07:49

在大量搜索之后,我决定从一个成功的get中测试http头。Live报头是获取标头值的工具。

完整的标题使事情变得更好,我得到了200,但一些胡说八道的数据。

最后的测试和解决方案是{headers:{Accept:作为选项值。

我从服务器获得的数据似乎出错了,因为HTTP/1.1规范声明:“如果不存在Accept标头字段,则假定客户端接受所有媒体类型”。

HTTP.get(url,[选项],[asyncCallback])

票数 0
EN

Stack Overflow用户

发布于 2014-06-08 21:57:10

也许您正在查看过时的文档或其他东西,但我认为当前使用HTTP的方法是使用HTTP.get (到达)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24111079

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档