【发布时间】:2013-04-11 11:09:30
【问题描述】:
在我的 ubuntu 机器上使用 cURL 来仅从远程机器上获取时,我似乎无法解析主机名,并且在运行时只得到一个代理问题 - The proxy has encountered an error (Error 21: Server Hostname Not Found):
curl remotehostname
但是,我可以同时 ping remotehostname 和它的 IP 地址,并且在 IP 地址上使用 curl 可以正常工作,例如curl 1.2.3.4.
我什至尝试了一个 java 程序,它使用 Jersey Client 的 ApacheHttpClient 实现,效果也很好。
cURL 无法解释remotehostname,而其他一切似乎都可以,是否有特殊原因?我想这是一个与代理相关的问题,但据我所知,我的代理设置得很好,因为其他一切似乎都可以正常工作,而不是 cURL。
【问题讨论】:
标签: curl get jersey apache-httpclient-4.x http-get