Web services 如何在Postman中设置HTTP协议版本?
我需要通过邮递员在POST请求中指定HTTP 1.0。它默认为HTTP1.1。有人知道如何指定HTTP协议的版本吗?或者我运气不好吗?显然邮递员不支持这一点。在项目的Github页面()上有一个关于这方面的报告,但看起来这不会很快实现 有两种备选方案支持Rest和Soap测试的HTTP协议版本:Web services 如何在Postman中设置HTTP协议版本?,web-services,http,post,Web Services,Http,Post,我需要通过邮递员在POST请求中指定HTTP 1.0。它默认为HTTP1.1。有人知道如何指定HTTP协议的版本吗?或者我运气不好吗?显然邮递员不支持这一点。在项目的Github页面()上有一个关于这方面的报告,但看起来这不会很快实现 有两种备选方案支持Rest和Soap测试的HTTP协议版本: :Tosca包括Soap和Rest的Web服务测试。可以在中设置HTTP协议版本 :SoapUI还支持 不幸的是,截至2019年4月,邮递员仍不支持它。以前版本的Postman是一个浏览器扩展,无法对
- :Tosca包括Soap和Rest的Web服务测试。可以在中设置HTTP协议版本
- :SoapUI还支持
根据您的需要,您可以使用。它提供了一组选项,允许您控制HTTP协议的版本:
- :告诉curl可以使用HTTP版本0.9响应
- :告诉curl使用HTTP版本1.0
- :告诉curl使用HTTP版本1.1
- :告诉curl使用HTTP/2发出其非TLS HTTP请求,而不升级HTTP/1.1。它需要事先知道服务器直接支持HTTP/2
- :告诉curl使用HTTP版本2
curl --http2 --location --request GET "https://myrequesturl...." --header "myTestHeader:test" --header "Content-Type: application/json" --data-raw "{"query":"","variables":{}}"
坦率地说,我并没有意识到上两次的差别options@gstackoverflow让我澄清一下
--http2的先验知识
用法:当客户端知道主机支持HTTP/2时,客户端可以通过发送HTTP/2连接命令直接连接。不需要启动HTTP/1.1连接,然后升级到HTTP/2。因此“-http2”需要从1.1升级?@gstackoverflow Yes。一旦curl依赖nghttp2提供HTTP/2支持,我建议您查看参考资料。使用最新的开源版本soapui进行检查。在Http设置中,我只能看到HTTP1.0和HTTP1.1。HTTP2没有选项。还有其他工具吗?看到了吗