I worked extensively on building REST APIs and noticed that you don't have to know every HTTP status code but these 11 status codes are the ones which you will use almost 95% of the time : 📍 100 : This status code indicates that the initial part of the request has been received and the server would like the client to send the rest of it. 📍 102 : This status code indicates the server is still processing the request. 📍 200 : This status code indicates that the request was successful, and the server returned the requested data. 📍 201 : This status code means that the request was successful, and the server created a new resource. 📍 204 : This status code indicates that the request was successful, but the server did not return any data. 📍 400 : This status code indicates that the request is invalid. 📍 401 : This status code lets the client know that it is not authorized to access the requested resource. 📍 404 : This status code indicates that the requested resource was not found on the server. 📍 429 : This status code is used when a user sends too many requests in a given amount of time. 📍 500 : This generic error code indicates the server encountered an unexpected condition that prevented it from fulfilling the request. 📍 503 : This status code is returned when the server is temporarily unable to handle the request. #dataengineer #softwaredevelopment #data
Excellent cheatsheet that every Data Engineer should keep handy Munna! For dev's just getting started in working with API's what would you recommend to help them get started quickly?
Great cheatsheet! Worth saving it!
It's interesting how these HTTP status codes become second nature over time. For those navigating the digital transformation journey, understanding these codes is like having a map to troubleshoot and streamline processes effectively. It's all about making the complex simple, right?