a 302
와 303
응답 의 차이점은 무엇입니까 ?
http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html
- 10.3.3 302 발견
- 10.3.4 303 다른 참조
이것들은 서로 바꿔 쓸 수 있습니까? 아니면 왜 다른 것보다 사용됩니까? 하나를 사용하고 다른 하나는 사용하지 않을 경우의 유스 케이스를 제공해 주시겠습니까?
a 302
와 303
응답 의 차이점은 무엇입니까 ?
http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html
이것들은 서로 바꿔 쓸 수 있습니까? 아니면 왜 다른 것보다 사용됩니까? 하나를 사용하고 다른 하나는 사용하지 않을 경우의 유스 케이스를 제공해 주시겠습니까?
답변:
링크 한 페이지의 설명은 의도 된 목적을 상당히 설명하는 것 같습니다.
302 리디렉션은 리디렉션이 일시적 임을 나타냅니다. 클라이언트는 향후 요청에서 원래 URL을 다시 확인해야합니다.
303 리디렉션은 POST
요청을 GET
리소스 로 리디렉션 하기위한 것입니다 (그렇지 않으면 클라이언트는 새 위치에 대한 요청 방법이 원래 리소스와 동일하다고 가정).
클라이언트를 웹 응용 프로그램의 일부로 리디렉션하지만 항상 웹 응용 프로그램 (예 : URL 단축기)에서 시작할 것으로 예상되는 경우 302 리디렉션이 의미가있는 것 같습니다. 303 리디렉션은 POST
클라이언트 (예 : 양식 제출) 로부터 데이터를 수신 할 때 (예 : 표준 페이지 요청) GET
대신 검색 할 새 웹 페이지로 리디렉션하려는 경우에 사용 됩니다 POST
.
그러나 상태 코드 정의 에서이 메모를 참조하십시오. 대부분의 클라이언트는 302 또는 303에 대해 동일한 작업을 수행합니다.
Note: RFC 1945 and RFC 2068 specify that the client is not allowed
to change the method on the redirected request. However, most
existing user agent implementations treat 302 as if it were a 303
response, performing a GET on the Location field-value regardless
of the original request method. The status codes 303 and 307 have
been added for servers that wish to make unambiguously clear which
kind of reaction is expected of the client.
현재 네 가지 다른 리디렉션 유형이 있습니다. 원래 두 개만 있었지만 대부분의 클라이언트가 302 리디렉션을 잘못 구현 했으므로 302를 수신 할 때 가능한 두 가지 동작 간의 차이를 명확히하기 위해 두 개가 추가되었습니다.
연결 한 RFC는 302 리디렉션 섹션에서이를 설명합니다.
Note: RFC 1945 and RFC 2068 specify that the client is not allowed to change the method on the redirected request. However, most existing user agent implementations treat 302 as if it were a 303 response, performing a GET on the Location field-value regardless of the original request method. The status codes 303 and 307 have been added for servers that wish to make unambiguously clear which kind of reaction is expected of the client.
이전 고객은 303 리디렉션을 이해하지 못할 수 있습니다. HTTP / 1.1 요청을하는 모든 것은 303 응답을 이해해야합니다.
300 및 305 응답을 리디렉션으로 간주 할 수 있습니다. 즉, 6 가지 유형이 있습니다.
사용 된 리디렉션 유형 (301,302,303 ...)은 검색 엔진이 콘텐츠를 색인화하고 순위를 매기는 방법에 많은 영향을 미칩니다. 일부 스파이더는 일시적으로 리디렉션 된 콘텐츠의 색인 생성을 거부 할 수도 있습니다. 자세한 내용은 다양한 SEO 문헌에서 찾을 수 있습니다 ...