我需要通过Postman在POST请求中指定HTTP 1.0。它默认为HTTP 1.1。有谁知道如何指定HTTP协议的版本,还是我不运气?
答案 0 :(得分:7)
显然,Postman不支持此功能。在项目的Github页面(issue)上有一个关于此的报告,但它看起来不会很快实现。
有一些替代方案支持用于Rest和Soap测试的HTTP协议版本:
答案 1 :(得分:4)
不幸的是,截至2019年4月,Postman仍然不支持它。以前版本的Postman曾经是浏览器扩展,无法微调请求。但是,较新的版本可以作为独立的应用程序运行,从而可以对请求进行更底层的控制。
请参阅问题#6242引述的以下评论,该问题于2019年4月上旬打开,要求提供指定HTTP协议版本的选项:
您将很高兴知道,正在进行对请求进行更底层控制的工作。敬请期待。
根据需要,可以使用curl。它提供了一组选项,使您可以控制HTTP协议的版本:
--http0.9
:通过HTTP 0.9版响应告诉curl很好。-0
, --http1.0
:告诉curl使用HTTP版本1.0。--http1.1
:告诉curl使用HTTP版本1.1。--http2-prior-knowledge
:告诉curl在不进行HTTP / 1.1升级的情况下使用HTTP / 2发出其非TLS HTTP请求。它需要先验知识,即服务器立即支持HTTP / 2。--http2
:告诉curl使用HTTP版本2。答案 2 :(得分:0)