사용 방법
- 검색창에 502나 redirect처럼 코드나 단어를 입력하세요.
- 또는 분류별로 필터링하세요. 정보, 성공, 리디렉션, 클라이언트 오류, 서버 오류로 나뉘어요.
- 특정 코드로 바로 연결하려면 페이지 주소 뒤에 #404처럼 번호를 붙이세요.
옵션 설명
- 분류
- 1xx 정보, 2xx 성공, 3xx 리디렉션, 4xx 클라이언트 오류(요청에 문제가 있음), 5xx 서버 오류(서버에 문제가 있음).
- 비표준
- Nginx 499, Cloudflare 520–524 같은 코드는 어떤 RFC에도 없지만 로그에 자주 나타나요.
리다이렉트 코드 고르기
RFC 9110의 리다이렉트 코드 다섯 가지는 이동이 영구적인지, 그리고 클라이언트가 리다이렉트를 따라갈 때 요청 메서드를 바꿀 수 있는지 두 가지 면에서 달라요.
| 코드 | 의미 | 영구 여부 | 리다이렉트 후 메서드 |
|---|---|---|---|
| 301 | Moved Permanently | 예 | POST에서 GET으로 바뀔 수 있음 |
| 302 | Found | 아니요 | POST에서 GET으로 바뀔 수 있음 |
| 303 | See Other | 아니요 | 항상 GET이 됨 |
| 307 | Temporary Redirect | 아니요 | 같아야 함 |
| 308 | Permanent Redirect | 예 | 같아야 함 |
일반적인 페이지 이동이나 HTTP에서 HTTPS로의 리다이렉트에는 301이 보통의 선택이에요. 양식이나 API 호출 같은 POST 요청이 그대로 새 주소에 도달해야 한다면 308 또는 307을 쓰세요. 양식 제출이 성공한 뒤 브라우저를 GET으로 가져오는 결과 페이지로 보낼 때는 303을 쓰세요.
자주 묻는 질문
301과 302는 뭐가 다른가요?
301은 영구 이동이라 브라우저와 검색 엔진이 새 URL로 업데이트해요. 302는 임시 이동이에요. 요청 메서드와 본문이 바뀌면 안 된다면 308이나 307을 쓰세요.
401과 403은 뭐가 다른가요?
401은 인증되지 않았다는 뜻이라 로그인하고 다시 시도하면 돼요. 403은 인증되었거나 신원은 확인되었지만 권한이 없다는 뜻이라 다시 로그인해도 소용없어요.
502 Bad Gateway는 무슨 뜻인가요?
프록시나 로드 밸런서가 뒤에 있는 애플리케이션에서 유효한 응답을 받지 못했다는 뜻이에요. 보통 애플리케이션이 다운됐거나, 재시작 중이거나, 요청을 받지 않고 있을 때 생겨요.
개인정보 보호
이 도구는 전적으로 브라우저에서 실행돼요. 파일과 텍스트는 기기에서 처리되며 서버로 업로드되지 않아요.