메서드 선택
조회는 GET, 생성은 POST, 전체 교체는 PUT, 부분 수정은 PATCH처럼 의미를 맞춥니다.
methodHTTP는 요청 메서드와 상태 코드만 외우는 것이 아니라 안전성, 멱등성, 캐시 가능성, 헤더 의미를 함께 판단해야 합니다.
조회는 GET, 생성은 POST, 전체 교체는 PUT, 부분 수정은 PATCH처럼 의미를 맞춥니다.
methodAccept, Content-Type, Authorization, If-None-Match처럼 서버 판단에 필요한 정보를 담습니다.
headers성공, 클라이언트 오류, 서버 오류를 구분하고 같은 실패를 200으로 숨기지 않습니다.
statusCache-Control, ETag, Vary로 브라우저와 CDN이 무엇을 재사용할지 정합니다.
cacherequest id, latency, upstream 상태를 로그와 응답 헤더에 연결합니다.
ops