사용자가 ID
을 보내도록 요청하는 페이지가 있고 ID
이 Integer
이어야한다고합니다. 사용자가 문자 숫자 식 (또는 Integer
형식에 맞지 않는 문자)을 보내면 400 - Bad Request
또는 406 - Not Acceptable
을 반환해야합니까?클라이언트가 REST API에 잘못된 유형의 데이터를 보내는 경우 어떤 HTTP 오류를 반환해야합니까?
-1
A
답변
1
406이 정확합니다.
422 당신이 찾고있는 것일 수도 있습니다; https://www.greenbytes.de/tech/webdav/rfc4918.html#STATUS_422을 참조하십시오.
1
REST API는 요청 기반이기 때문에 400 - Bad request
이 더 명확하고 그러한 경우에 적합합니다. 요청에 지원되지 않는 미디어 유형이있는 경우
이 응답의 의미를 보려면 https://en.wikipedia.org/wiki/List_of_HTTP_status_codes#4xx_Client_errors를 방문하십시오. –