如何在Postman中设置HTTP协议版本?

cat*_*lpa 25 post web-services http

我需要通过Postman在POST请求中指定HTTP 1.0.它默认为HTTP 1.1.有谁知道如何指定HTTP协议的版本,还是我运气不好?

cas*_*lin 13

不幸的是,截至2019年4月,Postman仍不支持它。以前版本的Postman曾经是浏览器扩展,因此无法微调请求。但是,较新的版本可以作为独立的应用程序运行,从而可以对请求进行更底层的控制。

请参阅问题#6242引述的以下注释,该问题于2019年4月上旬打开,要求指定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使用HTTP / 2发出其非TLS HTTP请求,而无需进行HTTP / 1.1升级。它需要先验知识,即服务器立即支持HTTP / 2。
  • --http2:告诉curl使用HTTP版本2。


Mar*_*Thé 9

显然,邮递员不支持这一点.在该项目的Github页面(问题)上有一个关于此的报告,但它看起来不会很快实现.

有几种替代方案支持用于Rest和Soap测试的HTTP协议版本: