当手动创建HTTP响应时,如何获取Server和ETag
* HTTP/1.1 200 OK
* Date: Mon, 23 Apr 2012 23:44:52 GMT
* Server: Apache/2.2.3 (Red Hat) <-----
* Last-Modified: Fri, 16 Sep 2005 18:08:50 GMT
* ETag: "421142-2f-400e77c517080" <-----
* Accept-Ranges: bytes
* Content-Length: 47
* Content-Type: text/plain
* Connection: close发布于 2012-04-24 08:18:09
" server“是您的HTTP服务器想要为自己命名/标识的任何名称。也就是说。"Zumgto Surver4.5“。
"ETag"识别特定项目的“版本”,所以只要您的服务器能够合理地说“此ETag对应于当前版本”,您就可以发送几乎任何内容。即"v3345",或项目的散列...如果你不支持请求中的" if -None-Match“头,这是完全可选的。
发布于 2012-04-24 08:22:04
两者都不是必需的。您可以使用上面相同的格式创建您自己的服务器标签。省略eTag,或者只生成您自己的。您可以使用当前时间戳或常量。以下格式应可用。
Server: Program/version (O/S)
ETag: "Timestamp"https://stackoverflow.com/questions/10290081
复制相似问题