Как установить версию протокола HTTP в Postman?

Мне нужно указать HTTP 1.0 в запросе POST через Postman. По умолчанию используется HTTP 1.1. Кто-нибудь знает, как указать версию протокола HTTP, или мне не повезло?

Ответ 1

Видимо, это не поддерживается почтальоном. Об этом на странице Github проекта (выпуск) был отчет, но не похоже, что это будет реализовано в ближайшее время.

Есть несколько альтернатив, которые поддерживают версию протокола HTTP для тестирования Rest и Soap:

Ответ 2

К сожалению, по состоянию на апрель 2019 года он все еще не поддерживал Postman. Предыдущая версия Postman раньше была расширением браузера, и не было возможности точно настроить запрос. Однако более новые версии работают как автономные приложения, которые могут обеспечить более низкий уровень контроля над запросом.

См. Следующий комментарий, цитируемый в выпуске № 6242, который был открыт в начале этого месяца с просьбой указать версию протокола HTTP:

Вам будет приятно узнать, что работа ведется для более низкого уровня контроля над запросом. Оставайтесь в курсе.


В зависимости от того, что вам нужно, вы можете использовать curl. Он предоставляет набор параметров, который позволяет вам контролировать версию протокола HTTP:

  • --http0.9: Указывает, что curl будет в порядке с ответом HTTP версии 0.9.
  • -0, --http1.0: Указывает curl использовать HTTP версии 1.0.
  • --http1.1: Указывает curl использовать версию HTTP 1.1.
  • --http2-prior-knowledge: Указывает curl выдавать свои не-TLS HTTP-запросы, используя HTTP/2 без обновления HTTP/1.1. Требуется предварительное знание, что сервер поддерживает HTTP/2 сразу.
  • --http2: Указывает curl использовать версию HTTP 2.