| Ko

Understanding HTTP Status Codes

HTTP status codes are standardized three-digit numeric response codes that a server returns to indicate the result of processing a client’s request. These codes play a crucial role in all HTTP-based communications including web browsers, API clients, and search engines, clearly conveying whether requests succeeded, require redirection, or encountered client or server-side errors. In RESTful API design, selecting appropriate status codes is a key factor that significantly impacts API intuitiveness and developer experience. ...

June 5, 2024 · 18 min · 3673 words · In-Jun

HTTP Methods GET POST PUT DELETE

HTTP (HyperText Transfer Protocol) methods are core elements of client-server communication protocols that have continuously evolved since Tim Berners-Lee first introduced them when designing the World Wide Web in 1991. The HTTP/1.1 standard (RFC 7231) defines 9 standard methods: GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS, CONNECT, and TRACE. Each method has important characteristics of idempotency and safety, playing essential roles in RESTful API design and web application development. History and Evolution of HTTP Methods What is HTTP (HyperText Transfer Protocol)? ...

May 25, 2024 · 13 min · 2710 words · In-Jun
[email protected]