흔히 발생하는 HTTP 상태 코드 에러

J·2023년 6월 19일
1

CS & Network, etc

목록 보기
4/6
post-thumbnail

가끔 다른 사람들은 이용에 문제가 없는데 나만 들어가지지 않는 웹 페이지들이 있었다. 오늘도 티스토리에 접속하려는데 400 Bad Request 문구와 함께 접속이 불가능. (크롬 브라우저 이용 중)

별 건 아니고 쿠키가 많이 쌓였다는 메시지이다. 방문 기록에 들어가 쿠키 및 사이트 데이터를 체크하고 기타 인터넷 사용 기록 삭제를 해주면 해결된다. 쿠키란?

인터넷 사용기록 삭제

  • 크롬 우측 상단 더보기 -> 방문기록 -> 방문기록 -> 인터넷 사용 기록 삭제

모든 쿠키를 삭제하려면?

  • 크롬 우측 상단 더보기 -> 설정 -> 개인 정보 보호 및 보안 ->쿠키 및 기타 사이트 데이터 -> 모든 사이트 데이터 및 권한 보기 -> 모든 데이터 삭제

개인적으로 해당 에러 등이 발생하면 고급 설정에 들어가 모든 인터넷 기록을 삭제한 후 기존 사용하던 자동 로그인 등의 설정을 다시 세팅하곤 하는데 특정 사이트의 쿠키만 삭제할 수도 있다.

특정 쿠키 삭제

  • 크롬 우측 상단 더보기 -> 설정 -> 개인 정보 보호 및 보안 -> 쿠키 및 기타 사이트 데이터 -> 모든 사이트 데이터 및 권한 보기 -> 원하는 사이트 쿠키 제거(휴지통 모양)

서버와 클라이언트 간 통신 과정에서 발생하는 서버 응답을 간단하게 찾아봄. HTTP 프로토콜에서 사용되는 상태 코드들이다.

1xx: 정보 관련 상태 코드

  • 100 Continue: 서버가 요청의 일부를 받았으며, 클라이언트가 나머지를 계속해서 보낼 수 있음을 의미합니다.
  • 101 Switching Protocols: 서버가 클라이언트가 요청한 프로토콜로 변경하는 것에 동의했습니다.

2xx: 성공 관련 상태 코드

  • 200 OK: 요청이 성공적으로 처리되었습니다.
  • 201 Created: 요청이 성공적으로 수행되었으며, 새로운 리소스가 생성되었습니다.
  • 204 No Content: 요청이 성공적으로 수행되었지만, 전달할 추가적인 정보가 없습니다.

3xx: 리다이렉션 관련 상태 코드

  • 301 Moved Permanently: 요청된 리소스가 영구적으로 새 위치로 이동하였습니다.
  • 302 Found: 요청된 리소스가 일시적으로 다른 위치에 있습니다.
  • 304 Not Modified: 클라이언트의 캐시에 저장된 리소스와 서버에 있는 리소스가 동일하여, 리소스를 다시 가져올 필요가 없습니다. 즉, 클라이언트는 저장된 캐시를 사용할 수 있습니다.

4xx: 클라이언트 오류 관련 상태 코드

  • 400 Bad Request: 클라이언트 요청이 잘못되었거나 서버가 이해할 수 없는 형식으로 전달되었습니다. 클라이언트는 요청을 수정하고 다시 전송해야 합니다.
  • 401 Unauthorized: 요청한 리소스에 필요한 인증 정보를 전달하지 않았을 때 발생합니다. 클라이언트는 인증 정보를 포함하여 요청을 다시 보내야 합니다.
  • 403 Forbidden: 클라이언트가 요청한 리소스에 접근 권한이 없을 때 발생합니다. 권한 문제를 해결하거나 다른 리소스를 요청해야 합니다.
  • 404 Not Found: 클라이언트가 요청한 리소스가 서버에서 찾을 수 없습니다. URL이 잘못되었거나, 요청된 리소스가 삭제되었거나 이동되었을 수 있습니다.

5xx: 서버 오류 관련 상태 코드

  • 500 Internal Server Error: 서버에서 실행 중 프로그램 오류가 발생한 경우입니다. 서버 관리자는 에러 로그를 확인하여 원인을 찾고 해결해야 합니다.
  • 502 Bad Gateway: 게이트웨이나 프록시 서버에서 잘못된 응답을 받았을 때 발생합니다. 서버 관리자는 게이트웨이 또는 프록시 서버 문제를 확인하고 해결해야 합니다.
  • 503 Service Unavailable: 서버가 일시적 오류 또는 과부하로 요청을 처리할 수 없을 때 발생합니다. 일시적인 문제일 수 있으므로, 나중에 다시 시도할 수 있습니다.
profile
벨로그로 이사 중

0개의 댓글