curl 命令返回 http/1.1 406 不可接受的错误
我使用下面的命令行curl来了解我的网站是否支持压缩和缓存
curl --head --compress http://www.mysite.com
它返回以下结果
Http://1.1 406 Not Acceptable
Date: Wed, 28 Dec 2011 07:41:32 GMT
Server: Apache
Content-Type: text/html; charset-iso-8859-1
您对此有何看法问题? 谢谢
I am using below command line curl for knowing if my site supports compressing and caching
curl --head --compress http://www.mysite.com
it returns the following result
Http://1.1 406 Not Acceptable
Date: Wed, 28 Dec 2011 07:41:32 GMT
Server: Apache
Content-Type: text/html; charset-iso-8859-1
what do you think about the problem?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在某些情况下,我通过伪造代理解决了这个问题,方法是:
类似地使用 libcurl C-API :
In some case I had, faking the agent solved this problem, by using:
Similarly using
libcurl C-API
:来自 HTTP/1.1 标准:
因此,删除 --head,您应该会看到出了什么问题。
406 可能正好证明您是对的 - 服务器不支持压缩。 :)
From the HTTP/1.1 standard:
So drop the --head and you should see whats wrong.
The 406 may just be what is proving you right - the server doesn't support compression. :)