我使用 curl 发出请求,响应显示不支持 HTTP 版本,错误 505。使 HTTP 版本受支持的步骤是什么。
谷歌搜索后,我应该使用 curl --http2.0 使其工作,但我的 curl 版本不支持该选项,因为它是在 curl 7.33 中添加的,而我使用的 curl 版本为:curl 7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.14.0.0 zlib/1.2.3 libidn/1.18 libssh2/1.4.2
现在,我应该升级我的 curl 还是有任何其他方法来支持它,或者我的请求中是否缺少某些内容(抱歉,但我无法显示该请求)。
如果我需要升级它,请指定如何将 curl 升级到版本 7.33.0 的方式,我没有找到任何正确的方法。
最佳答案
对我来说,问题是 url
中的错误(我在那里有空间)在这个问题之后,结果是 curl
提示错误的 http version
是误报。
关于linux - curl 响应显示 "HTTP version not supported",错误 505,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20114175/