TCPソケットを介してHTTPリクエストを送信しようとしています。
しかし、www.google.comからの応答はまったくありません。私が何を間違っているのか分かりません。
コードは次のとおりです。
var client, net, raw_request;
net = require('net');
raw_request = "GET http://www.google.com/ HTTP/1.1\nUser-Agent: Mozilla 5.0\nhost: www.google.com\nCookie: \ncontent-length: 0\nConnection: keep-alive";
client = new net.Socket();
client.connect(80, "www.google.com", function() {
console.log("Sending request");
return client.write(raw_request);
});
client.on("data", function(data) {
console.log("Data");
return console.log(data);
});
誰かが私を助けてくれることを願っています。
明確にするために...要求には2つの終了改行がなく、すべての改行は/ r/nの形式である必要がありました。
みんな、ありがとう!:)