使用大气HTTP包的Meteor服务器代码正在对远程服务器进行 POST
http调用, response.statusCode
返回302并且响应头包含:
Content-Length:0 Centent-Type:text / html位置:otherURLThanVisitedIn_myURL?key = value
访问同一页面时,响应标头在firefox检查器面板中也是相同的 .
如何加载页面,我可以在浏览器中看到内容但是当我收到0时,即没有收到字符串内容?谢谢
let myURL = getURL();
let myHeaders = getHeadersObj();
let myParams = getParamsObj();
const response = HTTP.call('POST', myURL, {
timeout: 30000,
headers: myHeaders,
params: myParams
});
1 回答
302状态代码表示存在重定向 . 显然,Meteor包不会自动遵循重定向 .
首先要检查的是你有一个最新版本的软件包 . 有an issue about redirects for POST request .
如果没关系,可以在选项中使用
followRedirect
参数: