Я хочу создать HTTP-запрос через пользовательский сокет TCP.Как я могу создать HTTP-запрос с заголовками и всем, и отправить их через пользовательский сокет TCP?
Нет успеха с стандартным модулем http.
var request = http.request({
//host: 'example.com',
path: '/endpoint',
//port: 80,
method: 'GET',
headers: {
'Authorization': "blublu",
'Content-Type': 'application/json'
}
}, function (response) {
var reply = '';
response.on('data', function (chunk) {
reply += chunk;
});
response.on('end', function () {
return console.log(reply);
});
});
request.toPlainRequest(); // send output over my custom socket
Если я запускаю приведенный выше код, он пытается подключиться к 127.0.0.1:80 ... Я просто хочу http заголовки и прочее, которое вы передаете через сокет tcpсервер.
РЕДАКТИРОВАТЬ: я нашел возможное решение, есть опция «createConnection», которая создает базовый сокет TCP.