net.socketまたはhttp.requestでHTTP-1.0リクエストを作成したいのですが、このコードに問題があります。
var http = require('http');
var options = {
host:'google.com',
method: 'CONNECT',
path: 'google.com:80',
port: 80
};
var req = http.request(options);
req.end();
req.on('connect', function(res, socket, head) {
socket.write('GET / HTTP/1.0\r\n' +
'Host: google.com:80\r\n' +
'\r\n');
socket.on('data', function(chunk) {
console.log(chunk);
});
socket.end();
});
同じエラーが発生します:
events.js:66
throw arguments[1]; // Unhandled 'error' event
^
Error: Parse Error
at Socket.socketOnData (http.js:1366:r20)
at TCP.onread (net.js:403:27)
あなたの助けは大歓迎です。