처리 할 항목 목록이있는 서비스가 있습니다.부분 성공/오류에 대한 http 코드
각 항목은 백엔드에서 한 번에 하나씩 처리됩니다. 모든 항목이 완료되면 서비스는 항목의 원래 목록을 포함하지만 각 줄에 성공 또는 실패 상태가 포함 된 문서를 반환합니다.
예 :
PUT - 몸 :
[
{"item" : 1},
{"item" : 2},
{"item" : 3}
]
reponse - 몸 :
[
{"item" : 1, "state" : "OK"},
{"item" : 2, "state" : "OK"},
{"item" : 3, "state" : "FAILED"}
]
문제는 지금 : 항목 중 하나가있는 경우 사용해야합니까 코드를 반환 실패한? 올바른 http 일치 코드를 찾을 수없는 것 같습니다. 실패한 것이지만 다시는 그렇지 않습니다. 그러나 allmost;)?
예제에서는 XML을 사용하는데, 이는 원하는 것이 아닐 수 있습니다. – Kylar
207 WebDAV – drankard
용으로 구현 된 표준 코드가 아닙니다. HTTP * 전용 * 서비스로 지정하지 않았습니다. 많은 서비스가 필요에 따라 확장을 적용합니다. 엄격하게 RFC 2616을 준수해야 함을 지정하기 위해 질문을 편집 할 수 있습니다. – Kylar