ㅤ | HTTP 에러 코드 |
200 | 성공 |
400 | Bad Request,잘못된 요청으로써 문법상 오류가 있어서 서버가 요청사항을 이해하지 못하는 경우 잘못입력한 url인경우가 대부분! |
404 | Not Found,클라이언트가 요청한 문서를 찾지못한 경우에 발생함 url확인이나 캐시삭제 해볼것! |
405 | Method not allowed,메소드 허용안됨, Request라인에 명시된 메소드를 수행하기 위한 해당 자원의 이용이 허용되지 않았을 경우 발생함. (페이지는 존재하나, 그걸 못보게 막거나 리소스를 허용안함) 주로 메소드 매칭이 안될때 일어남 |
415 | 지원되지 않는 형식으로 클라이언트가 요청을 해서 서버가 요청에 대한 승인을 거부한 오류를 의미한다. ContentType, Content Encoding 데이터를 확인할 필요가 있다. |
500 | 서버 내부 오류는 웹 서버가 요청사항을 수행할 수 없을 경우에 발생함 |
505 | HTTP Version Not Supported |
200
: 성공을 했을때 데이터가들어온다.400
: 자주보는 Bad Request 즉 잘됫된 요청이다. 대부분 url을 내가 잘못했을 때 일어나더라404
: 이 때는 캐시를 삭제하면 될 때도 있으니 일단 캐시부터 확인한 후에 url 확인할 것405
: 주로 메소드 매칭이 안될때 일어난다는데 난 모르겠음 더 찾아보자;→ 이때는 파라미터를 확인해야한다. 고쳤을 땐 제대로 잘 동작하는 경우가 많다는데 오타가 제일 중요한듯;
→ 클라이언트가 요청한 서비스 요청방식을 웹서버에 지원하지 않아서 발생하는 오류
415
: 이건 서버가 요청을 거절했다고 생각하는게 빠름, 이번에 SSE할때 ContentType 때문에 고생했다. 이게 바로 415에러였다.. 그러니 다음에 이게 발생하면 아 서버에서 오류를 방지하기 위해 에러를 일부로 냈구나 생각하면 될듯500
: 요청을 처리하는 과정에서 서버가 예상하지 못한 상황에 놓였다는 것을 의미→ 즉 서버가 문제니 back에 요청할 것
505
: 이 에러는 HTTP Version Not Supported가 문제 즉 서버에서 지원되지 않는 HTTP 버전이라 처리가 불가능하다는 것이다.→ 현업에서 사용하는 HTTP 버전은 HTTP/1.0, HTTP/1.1, HTTP/2, HTTP/3이 있는데, 이중 서버에서 지원하지 않는 버전의 프로토콜로 된 요청을 받았을 때 응답
→ 즉 이 문제가 발생하면 back에 요청해야함 문제가 생겼는데 http 설정이 어떻게 되어있는지 파악하는게 우선인듯
난 frontend 개발자이기에 일단 front 관점으로 에러를 작성해보았다.
Share article