Hello 👋

🧑🏻‍💻 A Developers who create code that changes the world

HTTP 2

[Python] 200대 상태 코드 처리 오류

API에서 고객 데이터를 삭제하는 DELETE 요청을 처리하던 중, 데이터는 정상적으로 삭제되었지만 " Delete failed "라는 메시지만 반환되었음, 전체적인 모든 코드들이 이렇게 짜여 있었기 때문에 한번 크게 리팩토링 해야할 필요가 있었음if code == 200: return {'message': 'Customer deleted successfully'}, 200else: return {'message': 'Delete failed'}, 500 MongoDB 응답 값을 출력해봤고, 삭제가 정상적으로 완료되었음에도 불구하고 204 상태 코드가 반환된다는 것을 확인DELETE 요청이 성공적으로 처리되었을 때 204 No Content도 반환될 수 있기 때문에, 이를 반영해 코드를 아래처..

Database/MongoDB 2024.09.20

[DEV] HTTP 상태 코드

모든 HTTP 응답 코드는 5개의 클래스(분류)로 구분된다. 상태 코드의 첫 번째 숫자는 응답의 클래스를 정의한다. 마지막 두 자리는 클래스나 분류 역할을 하지 않는다. 첫자리에 대한 5가지 값들은 다음과 같다:1xx (정보): 요청을 받았으며 프로세스를 계속한다2xx (성공): 요청을 성공적으로 받았으며 인식했고 수용하였다3xx (리다이렉션): 요청 완료를 위해 추가 작업 조치가 필요하다4xx (클라이언트 오류): 요청의 문법이 잘못되었거나 요청을 처리할 수 없다5xx (서버 오류): 서버가 명백히 유효한 요청에 대해 충족을 실패했다웹 페이지 검색을 하면서 3자리 숫자가 뜨면서 페이지 로드가 되지 않는 경우가 종종 있었다. 가장 대표적으로 많이 뜨는 http 상태코드는 404 NOT FOUND 이다. ..

카테고리 없음 2021.05.01