159得票8回答
http HEAD与GET性能比较

我正在搭建一个REST Web服务,只需要尽快回答YES或NO。 设计一个HEAD服务似乎是最好的方法,但我想知道是否真的比进行GET请求节省时间。 我认为我可以通过不在我的服务器上打开/关闭正文流来节省大约1毫秒的时间。由于要返回的字节数非常少,那么在传输中,IP包数量上我能获得任何时间吗?...

93得票15回答
通过Python检查网站是否正常运行

使用Python,我如何检查一个网站是否可以访问?从我的阅读中得出,我需要检查“HTTP HEAD”,并查看状态码“200 OK”,但是如何做到这一点呢? 谢谢 相关 如何在Python中发送HEAD HTTP请求?

41得票2回答
使用ASP.NET MVC响应HTTP HEAD请求

我希望在 ASP.NET MVC 网站受到爬虫 HTTP HEAD 请求时能正确支持它们。有人向我指出网站所有的 HTTP HEAD 请求都返回 404 错误,特别是来自于 http://downforeveryoneorjustme.com 的请求,这真的很恼人。希望他们能像其他好的机器人一...

12得票1回答
发送HEAD请求时,cURL挂起了15秒钟。

背景 我一直在使用命令行界面通过time和一些工具如wget和curl来计时一些HTTP请求,具体如下: /usr/bin/time -v wget --spider http://localhost/index /usr/bin/time -v curl http://localhost/i...

11得票5回答
HEAD响应比GET更快吗?

我目前使用GET方法获取文件信息,如果改用HEAD请求方式,会更快吗?因为在第一次响应后我关闭了连接。

10得票2回答
仅支持HTTPS的网站对HTTP HEAD请求的正确响应

我们有一个ASP.Net MVC3网站,只能通过HTTPS访问,使用控制器上的RequireHTTPS属性。 我们收到了大量HTTP HEAD方法请求,主要来自似乎是Twitter机器人。默认的ASP.Net/MVC3响应是“500内部服务器错误”,并且被elmah和log4net捕获/记录...

9得票1回答
Cloudfront为什么总是错过HEAD请求?

我正在向通过CloudFront提供的文件发送ajax HEAD请求。在S3中为此文件设置的最大年龄为1800。它总是在CloudFront缓存未命中。 这是预期行为吗?还是有什么需要配置的,以便HEAD请求在max-age指定的时间内命中cloudfront? 编辑 两个连续的头请求/...

7得票2回答
expectHEAD已经有文档说明但没有实现?

在我们的内部angularjs项目中,有一个服务调用了$http.head(),我正在尝试对其进行测试。 为了测试,我使用angular-mocks提供的Fake HTTP backend。以下是相关代码: it('handle status code 200', inject(funct...