Сопоставить содержимое ответа HTTP / MIME-типы с методами интерфейса тела - PullRequest
0 голосов
/ 14 апреля 2020

Я создаю инструмент с функцией, которая попытается угадать правильный метод интерфейса тела для JS Ответа . В настоящее время я занимаюсь составлением списка общих типов ответов, которые сопоставляются с каждым методом интерфейса тела.

  1. .json()
    • application/json
  2. .text()
    • text/plain
  3. .blob()
    • image/png, application/octet-stream
  4. .arrayBuffer()
    • ???

Мои основные вопросы:

  1. Какие другие типы контента соответствуют конкретным c методам интерфейса тела?
  2. Есть ли типы контента, которые соответствуют нескольким методам интерфейса тела?
  3. Есть ли здесь общий шаблон, который я мог бы использовать вместо этого? Например, если в MIME-типе содержится text, я мог бы предположить использовать .text() и то же самое с json?

Ресурсы:

...