HTTP methods
So far, we've been using requests for asking servers to send web resources to us, but HTTP provides more actions that we can perform. The GET
in our request lines is an HTTP method, and there are several methods, such as HEAD
, POST
, OPTION
, PUT
, DELETE
, TRACE
, CONNECT
, and PATCH
.
We'll be looking at several of these in some detail in the next chapter, but there are two methods, we're going to take a quick look at now.
The HEAD method
The
HEAD
method is the same as the GET
method. The only difference is that the server will never include a body in the response, even if there is a valid resource at the requested URL. The HEAD
method is used for checking if a resource exists or if it has changed. Note that some servers don't implement ...
Get Learning Python Network Programming now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.