Meteor:重定向后的最终位置/URL 是啥?
Posted
技术标签:
【中文标题】Meteor:重定向后的最终位置/URL 是啥?【英文标题】:Meteor: what is the final Location/URL after following redirects?Meteor:重定向后的最终位置/URL 是什么? 【发布时间】:2014-05-29 19:43:44 【问题描述】:Meteor 的 HTTP package 是 mikeal 请求的包装器,它支持 followRedirects
选项。但是,在遵循 3xx 重定向响应(并且请求没有 fail because of lack of a cookie jar)之后,如何找出最终 URL 是什么?
通过请求,最终 URL 为 response.request.href
。但是使用 Meteor...?
这是流星代码:
if (Meteor.isServer)
Meteor.startup(function ()
var url = 'http://google.com';
var result = HTTP.call("HEAD", url,
followRedirects: true
);
console.log(result); // nothing here hints at the final URL
);
【问题讨论】:
【参考方案1】:我已经创建了一个包 - http-more。
事实证明 Meteor 没有在响应中传回请求对象,并且鉴于 history of rejected PRs concerning enhancements to the HTTP package,我刚刚单独实现了该选项。
【讨论】:
看来你的包的链接应该是:github.com/StockBase/meteor-http-more @JulienLeCoupanec:正确的 GitHub 链接是 github.com/dandv/meteor-http-more以上是关于Meteor:重定向后的最终位置/URL 是啥?的主要内容,如果未能解决你的问题,请参考以下文章
“svn:E195019:检测到 URL 的重定向周期”的原因是啥?