Skip to content

Commit 37ec081

Browse files
authored
Merge pull request #646 from genya0407/422-unprocessable-entity-error
add HTTP status code 422
2 parents 8ed7a95 + d2a5139 commit 37ec081

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

servant-server/src/Servant/Server/Internal/ServantErr.hs

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -376,6 +376,20 @@ err418 = ServantErr { errHTTPCode = 418
376376
, errHeaders = []
377377
}
378378

379+
-- | 'err422' Unprocessable Entity
380+
--
381+
-- Example:
382+
--
383+
-- > failingHandler :: Handler ()
384+
-- > failingHandler = throwError $ err422 { errBody = "I understood your request, but can't process it." }
385+
--
386+
err422 :: ServantErr
387+
err422 = ServantErr { errHTTPCode = 422
388+
, errReasonPhrase = "Unprocessable Entity"
389+
, errBody = ""
390+
, errHeaders = []
391+
}
392+
379393
-- | 'err500' Internal Server Error
380394
--
381395
-- Example:

0 commit comments

Comments
 (0)