This repository has been archived by the owner on Jan 21, 2020. It is now read-only.
Documentation request - How to send alternative HTTP status code for POST on a collection (NOT a 201 CREATED) #168
Labels
Milestone
What I really like about the ApiProblem object is that I can explicitly set the response code right there for handing off the right kind of problem e.g., a 422 for a domain-model validation problem or perhaps a 5xx if things really go south.
What seems to be missing in a regular response is to hand back an appropriate HTTP status code for the task at hand. A 201 make sense 90% of the time; however, sometimes an alternative response would make more sense. For the sake of this example, a 202 -- Accepted for processing, but not yet created is required (e.g., running a background task). How would one hand back the intended response but with the slight modification of altering the HTTP status code without short-circuiting the regular flow of adding in the HAL components and so forth?
Thanks
The text was updated successfully, but these errors were encountered: