要获得内容长度,我们通常使用httpResponse.getEntity().getCotentLength()
。但要获得ETAG
它应该使用httpResponse.getFirstHeader("ETAG")
吗? Content-Length
和ETAG
都只是响应的标头,因为Content-Length
是强制性的,ETAG
是可选的,所以访问它们的区别是什么?< / p>
答案 0 :(得分:2)
是的,内容长度是必需的,实体标签是可选的,因此您可以通过以下方式获取可选值:httpResponse.getFirstHeader(“ETAG”)。