#http #language-agnostic #http-headers
#http #не зависит от языка #http-заголовки
Вопрос:
Я использую curl
для запроса MS ‘ jquery
cdn и получаю следующий ответ:
C:Documents and Settingszhidao.it>curl http://ajax.microsoft.com/ajax/jquery/jquery-1.4.2.min.js -I
HTTP/1.1 200 OK
Cache-Control: public,max-age=31536000
Content-Length: 72413
Content-Type: application/x-javascript
Accept-Ranges: bytes
ETag: "90df7dfe29b4ca1:0"
Server: Microsoft-IIS/7.5
VTag: 79140211700000000
P3P: CP="ALL IND DSP COR ADM CONo CUR CUSo IVAo IVDo PSA PSD TAI TELo OUR SAMo CNT COM INT NAV ONL PHY PRE PUR UNI"
X-Powered-By: ASP.NET
Age: 15694
Date: Sun, 17 Apr 2011 11:16:14 GMT
Last-Modified: Tue, 23 Feb 2010 01:46:18 GMT
Expires: Mon, 16 Apr 2012 06:54:40 GMT
Connection: keep-alive
Я заметил, что есть странный заголовок VTag
. Я поискал его в Google, но ничего не нашел. Что это? и как его использовать?
Комментарии:
1. Я думаю, что это было добавлено явно, я не смог посмотреть это в протоколе передачи гипертекста — HTTP / 1.1
2. @AhmadTK, в Интернете полно обычных http-заголовков, которых нет в спецификации (кроме того, вы ссылались на 1.0)
Ответ №1:
Если это нигде не задокументировано в Интернете, вероятно, MS использует его внутри, возможно, для работы с виртуальными серверами?
Видели ли вы это на других сайтах (не на MS)?
Комментарии:
1. никогда. Возможно, он используется только MS
Ответ №2:
Я предполагаю, что он идентифицирует родственный / версию объекта, который вы запрашиваете.
Комментарии:
1. 404-е, похоже, генерируют случайные
VTag
s, поэтому это не может быть так просто.