1
HEADERS、BODYを使用してノードJSでPOST呼び出しをしようとしています。私はChromeで "Advanced Rest Client"を試している間、Request Headers、BodyなどでURLを投稿しました。応答メッセージは200 OKです。ノードJS:POSTコールで、ホスト名が「http://」を受け付けません
が、私はそれを実行したとき、私は誰もが私の問題を解決することができ、次のエラーに
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)
を取得
http.request({
host: "http://somesite.com",
path: "/path/name/",
port: 80
method: "POST"
...
})
の下に与えられたとして、私はノードのjsにしようとした同じ要求。
なぜ 'http://'を指定する必要がありますか?どうして 'host: 'somesite.com'を入れないのですか – Lulylulu
私はこのサービスだけを使用してChromeを試しました** http:// somesite.com/path/name**、 somesite.com/path/name"**サービスは動作しません。 "http://"が動作していないノードjではそのように動作しません。だから私は "http://"とホストを渡す必要があります。何か解決策がありますか、私に知らせてください。 –
あなたが何を意味するのか分かりませんでした。 [documentation](https://nodejs.org/api/http_http_request_options_callback)から、http.request({ ホスト: "somesite.com"、 パス: "/ path/name/」 ポート80 方法: "POST" ...}) ' – Lulylulu