当从我的 ubuntu 机器使用 cURL 仅从远程机器 GET 时,我似乎无法解析主机名并且只是得到一个代理问题 -The proxy has encountered an error (Error 21: Server Hostname Not Found)
运行时:
curl remotehostname
但是,我可以 ping 两者remotehostname
和它的 ip 地址,并且curl
只使用 ip 地址可以正常工作,例如curl 1.2.3.4
.
ApacheHttpClient
我什至尝试了一个使用Jersey 实现的java 程序Client
,而且效果也很好。
remotehostname
当其他一切似乎都能够解释时,cURL 无法解释是否有特殊原因?我想这是一个与代理相关的问题,但据我所知,我的代理设置得很好,因为其他一切似乎都可以正常工作,而不是 cURL。