java - 生成 HttpResponse

标签 java httpresponse

手动创建HTTP Response时,如何获取ServerETag

     * 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

最佳答案

“服务器”是您的 HTTP 服务器想要命名/标识自己的任何内容。 IE。 “Zumgto Surver 4.5”。

"ETag"标识特定项目的“版本”,因此只要您的服务器可以合理地说“此 ETag 对应于当前版本”,您就可以发送几乎所有内容。 IE。 “v3345”,或项目的哈希值……如果您不支持请求中的“If-None-Match” header ,则完全可选。

关于java - 生成 HttpResponse,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10290081/

相关文章:

python - 如果网络服务器返回错误,但仅在上传大文件时,请求库会引发 ConnectionError

node.js - 停止下载nodejs请求中的数据

java - Java 中不受支持的 major.minor 52.0 异常

java - 在插件 org.codehaus.mojo 中找不到目标 'devmode'

java - Solace SDKPerf 发送文本文件或字符串消息

web-services - 解释 : The underlying connection was closed: The connection was closed unexpectedly

java - 使用 Loopj 实现将 Http 响应返回到主线程并启动新 Activity ( Intent )

java - 当 beanType 是接口(interface)时 Validator.validateValue 忽略验证(hibernate-validator-6.0.18)

java - 如何通过同一个套接字发送不同类型的数据

ajax - 查看ajax、flash http请求的响应内容