NodeJS请求404,但浏览器工作正常

时间:2014-02-16 17:55:17

标签: node.js http request http-status-code-404

当我尝试使用NodeJS发出此请求时,为什么会收到404错误响应?

// Makes an HTTP request to get the cep data
var HTTPRequest = http.request({
    hostname: "psd-mt.org.br",
    port: 80,
    path: "?page_id=88",
    method: "GET",
    headers: {
        "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8",
        "User-Agent": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11"
    }
});

但是使用网络浏览器访问下面的网址效果很好!

http://psd-mt.org.br/?page_id=88

1 个答案:

答案 0 :(得分:0)

我不是在我的电脑上测试这个,但我认为你可能需要在路径前加一个正斜杠,例如:

path: "/?page_id=88"