Что такое "form.getHeaders () ;? - PullRequest
       5

Что такое "form.getHeaders () ;?

0 голосов
/ 03 февраля 2020

Я имею в виду, я пытаюсь сделать самую простую загрузку из когда-либо, с помощью следующего кода:

var http = require('http');

var request = http.request({
  method: 'post',
  host: 'https://www.ws-ti.4bank.com',
  path: '/img/create_file',
  headers: form.getHeaders()
});

form.pipe(request);

request.on('response', function(res) {

  console.log(res.statusCode);
});

Дело в том, что если я сделаю сообщение, подобное этому, то оно будет опубликовано точно ? Нужно ли добавить хотя бы один параметр заголовка или создать какой-то шаблон? Если мне нужно указать хотя бы один параметр, я бы поместил его в form.getHeaders "()"?

1 Ответ

0 голосов
/ 03 февраля 2020

Через headers вы должны отправить HTTP-заголовки запроса в виде объекта

Пример кода:

var request = http.request({
  method: 'post',
  host: 'https://www.ws-ti.4bank.com',
  path: '/img/create_file',
  headers: {
    'Accept': 'text/html',
  }
});

полный список заголовков можно найти здесь

Вы можете отправить данные как JSON с запросом следующим образом:

const data = JSON.stringify({
  text: 'Hello World'
});

request.write(data);
request.end();
...