7.4.9. 오류 처리
일부 오류에는 표준 HTTP 상태 코드 이외의 추가 설명이 필요합니다. 예를 들어 API는 실패한 리소스 상태 업데이트 또는 작업을 응답 엔티티 본문에서
오류
표시로 보고합니다. 오류에는 이유
및 세부 정보
문자열이 포함되어 있습니다. 클라이언트는 응답 상태 코드에 따라 오류
또는 예상되는 리소스 표현을 추출하여 실패한 요청을 수용해야 합니다. 이러한 사례는 개별 리소스 문서에 명확하게 표시됩니다.
PUT /ovirt-engine/api/collection/resource_id HTTP/1.1 Accept: application/xml Content-Type: application/xml <resource> <id>id-update-test</id> </resource> HTTP/1.1 409 Conflict Content-Type: application/xml <fault> <reason>Broken immutability constraint</reason> <detail>Attempt to set immutable field: id</detail> </fault>