linux - curl 响应显示 "HTTP version not supported",错误 505

标签 linux http curl command-line version

我使用 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/

相关文章:

linux - 我的 gumstix linux 镜像中缺少 asm/ioctl.h

linux - 如何使用awk将同一列的2行合并为1行

c++ - cURL CURLOPT_WRITEFUNCTION 是否从同一线程调用?

ssl - 无法将文件上传到远程 ftps 服务器

authentication - 如何使用 curl 登录支持 Okta 的站点?

c - 写时复制如何在 fork-exec 中工作?

php - 如何在 PHP 脚本中分析磁盘 I/O?

c - gethostbyname,连接到整个互联网?

http - 如何使用 Haskell 的 Network.HTTP.Req 库执行 GET?

multithreading - 在 Go 中的多线程中按 block 下载文件