문제

웹 서버에서 HTTP를 통해 클라이언트 캐싱을 처리하기위한 라이브러리를 만들고 있습니다 (즉, IF 매치, IF 수정, IF 수정, if-none-match 및 if-unmodified-since http 헤더) 및 i '및 i' M은 현재에 태그 (엔티티 태그) 작업을 수행합니다. 내 질문은 ETAG가 사례 민감한 또는 사례 둔감이어야합니까? 나는 RFC 2616을보고있다.http://www.w3.org/protocols/rfc2616/rfc2616-sec14.html) 그리고 그것은 지정하지 않습니다.

나는 이것이 사례 민감성이어야한다는 것을 의미한다고 가정 할 수 있지만 표준을 따라야하는지 확인하고 싶습니다.

도움이 되었습니까?

해결책

표준은 a를 사용해야한다고 말합니다 "강한 유효성 검사기" ETAG 처리의 경우 : 따라서 ETAG는 불투명 값으로 취급되고 그에 따라 일치해야합니다 (즉, 사례 민감성).

서버는 강력한 비교 함수 (섹션 13.3.3 참조)를 사용하여 IF-MATCH의 엔티티 태그를 비교해야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top