【问题标题】:NodeJS request 404 but browser works fineNodeJS请求404,但浏览器工作正常
【发布时间】:2014-03-15 22:10:33
【问题描述】:

当我尝试使用 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"
    }
});

但是使用网络浏览器访问下面的 url 工作正常!

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

【问题讨论】:

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


    【解决方案1】:

    我不在我的电脑上进行测试,但我认为您可能需要在路径前加上正斜杠,例如

    path: "/?page_id=88"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多