Http

HTTP Request Header中的If-xxx字段

在HTTP的Request Header中经常会出现If-xxx形式的字段,带这些字段的请求称为条件请求, 服务器在接收到这些请求后,只有判断指定条件为真时,才会执行请求。

在说这些If-xxx的字段之前,首先需要了解一个会出现在Response Header中的字段——ETag, 它是一种可将资源以字符串形式做唯一性标识的方式。服务器会为每份资源分配对应的ETag值。 当资源更新时,ETag值也需要更新。