Any developer that needs to use the HTTP(S) transport protocol should know the basics of HTTP Status Codes. I think all Java developers know the 500 status code (server error), but if you ever do development in an enterprise context or if you do app-to-app development, you’ll sooner than later be forced to look for 200s and 300s to debug your application’s communication with its clients.

Here’s a quick overview of HTTP Status Codes:

100-199: Informational

200-299: Success

300-399: Redirection

400-499: Client Error

500-599: Server Error

Follow this link for more information.


Leave a Comment