JS: я могу передать словарь в xhr.send ()? - PullRequest
0 голосов
/ 30 января 2019

Есть ли способ передать dictionary в xhr.send() функцию, подобную этой:

xhr.send( {
  'first_key': 'value',
  'second_key': 'value',
  ...
} );

Или вот так:

xhr.send('{"hello":"world"}')

1 Ответ

0 голосов
/ 30 января 2019

См. документацию по MDN .

. Аргументом send() может быть:

  • Документ, в этом случае он являетсясериализуется перед отправкой.
  • BodyInit, который согласно спецификации Fetch может быть объектом Blob, BufferSource, FormData, URLSearchParams, ReadableStream или USVString.

Выне может передать простой объект, но вы можете передать строку.

Убедитесь, что вы используете setRequestHeader, чтобы указать, что ваш тип контента, если application / json, вы публикуете строку JSON.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...