2012-04-24 2 views
3

수동으로 HTTP 응답을 만들 때 어떻게 얻을 수 ServerETag생성 HttpResponse에

 * 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 

답변

3

"서버"는 HTTP 서버가 자신을 식별/이름을 원하는대로입니다. 나는. "Zumgto Surver 4.5".

"ETag"은 특정 항목의 "버전"을 식별하므로 서버가 "이 ETag는 현재 버전과 일치합니다"라고 말할 수있는 한 모든 항목을 보낼 수 있습니다. 나는. "v3345"또는 항목의 해시 ... 요청에서 "If-None-Match"헤더를 지원하지 않으면 선택 사항입니다.

+0

우수. 고맙습니다 – JAM

2

아니요. 위와 같은 형식을 사용하여 자신의 서버 태그를 만들 수 있습니다. eTag를 생략하거나 직접 생성하십시오. 현재 시간 소인 또는 상수를 사용할 수 있습니다. 다음 형식이 효과적입니다.

Server: Program/version (O/S) 
ETag: "Timestamp" 
관련 문제