我正在尝试使用HEADERS,BODY在节点JS中进行POST调用。虽然我尝试在Chrome“高级休息客户端”发布带有请求标题,正文等的URL,但我收到了200 OK的响应消息。
但我在节点js中尝试的相同请求如下所示
http.request({
host: "http://somesite.com",
path: "/path/name/",
port: 80
method: "POST"
...
})
当我运行它时,我收到以下错误
Error: getaddrinfo ENOTFOUND http://somesite.com http://somesite.com:80
at errnoException (dns.js:27:10)
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:78:26)
任何人都可以解决我的问题。
答案 0 :(得分:2)
host
值仅为主机名 (该值由DNS客户端解析并在Host:
HTTP标头中使用)。在您的情况下,这只是:host: "somesite.com"