HTTP-запрос, с настраиваемым сокетом TCP - PullRequest
0 голосов
/ 14 мая 2019

Я хочу создать 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.

...