liveBook · Manning

HTTP method

An HTTP method is a standardized operation token in an HTTP request that specifies the intended action on a resource.

How 10 Manning books explain it

API Design Patterns

An HTTP method is a standardized request action indicating how an HTTP client intends to interact with a resource.

How it is used
Structures resource-oriented APIs around a small, reusable action set that improves user predictability and learnability.
How deep it goes
Defines six standard operations and descends into support rules, status-code distinctions, idempotence, side effects, and trade-offs.
Examples
Uses flight reservations, ChatRoom and Message resources, singleton sub-resources, association resources, and email creation with SMTP sending.
What you can do after
Apply standard methods to design predictable resource operations, choose HTTP verbs, distinguish failures, and avoid unintended side effects.

Read how API Design Patterns explains HTTP method →

Learn Go with Pocket-Sized Projects

An HTTP method identifies the intended operation of an HTTP request, such as retrieving or submitting a resource.

How it is used
Selects the action paired with a resource path when designing game-service endpoints.
How deep it goes
Defines four methods and idempotency, then works through POST routing, rejection of other methods, response status, and a handler test.
Examples
Uses `POST /games`, a PUT request to an ISBN-based book path, curl requests, and a Go handler test.
What you can do after
Build it from scratch: route `POST /games`, reject an unsupported method with 405, and test a 201 JSON response.

Read how Learn Go with Pocket-Sized Projects explains HTTP method →

The Design of Web APIs, Second Edition

An HTTP method is a standardized operation indicator that specifies the intended action on an HTTP resource.

How it is used
Maps resource actions to standardized operations in REST API requests.
How deep it goes
Explains five common methods, action-matching recipes, request placement, and method conflicts, while deferring safe and idempotent behavior.
Examples
Uses GET /blog, GET /products?type=BD, product-catalog mappings, and a translation-operation exercise.
What you can do after
Apply it to design guessable, interoperable API operations with meaningful paths and appropriate standard methods.

Read how The Design of Web APIs, Second Edition explains HTTP method →

Django in Action

An HTTP method is a standardized operation token indicating the intended action for an HTTP request.

How it is used
Uses HTTP methods as REST verbs for performing CRUD actions through an API.
How deep it goes
Defines common CRUD mappings and distinguishes complete PUT updates from partial PATCH updates, while noting REST does not enforce them.
Examples
Contrasts GET, POST, PUT, PATCH, and DELETE in a CRUD reference figure.
What you can do after
Apply it via a REST API by selecting its documented method and payload format for a request.

Read how Django in Action explains HTTP method →

ASP.NET Core in Action, 3e

An HTTP verb is the method token in an HTTP request that indicates the intended operation.

How it is used
Guides resource operations and endpoint or page-handler selection in web applications and APIs.
How deep it goes
Defines request-level meaning and maps common verbs to handlers, but defers detailed HTTP protocol mechanics.
Examples
Uses browser GET navigation, MapGet routes, method-mapping functions, and Razor handlers named OnGet, OnPostAsync, and OnDelete.
What you can do after
Apply it via ASP.NET Core minimal APIs and Razor Pages to match requests with appropriate operations or handlers.

Read how ASP.NET Core in Action, 3e explains HTTP method →

Go in Practice, Second Edition

How it is used
Uses request methods with paths to route REST-style API operations to appropriate Go handlers.
How deep it goes
Explains built-in and manual method routing with runnable handlers, but stops short of comprehensive HTTP method semantics.
Examples
Demonstrates comments retrieval and creation, curl submission, method-specific patterns, and manual JSON-based upsert dispatch.
What you can do after
Build Go HTTP routes that dispatch GET and POST requests, or inspect methods manually for additional application logic.

Read how Go in Practice, Second Edition explains HTTP method →

Acing the CCNA Exam: Volume 2 Advanced Networking and Security

An HTTP method is a request-message field that specifies the action a client asks a server to perform on a resource.

How it is used
Specifies the client’s requested action on a resource in REST API communication.
How deep it goes
Explains request placement, CRUD mappings, and PUT-versus-PATCH behavior, while noting mappings are not strictly one-to-one.
Examples
Uses an ip_address variable and an API request–response diagram to illustrate resource actions.
What you can do after
Evaluate REST API requests by identifying the method, target URI, intended CRUD action, and likely update semantics.

Read how Acing the CCNA Exam: Volume 2 Advanced Networking and Security explains HTTP method →

Pro ASP.NET Core 7, Tenth Edition

An HTTP method is a standardized operation name that specifies the type of operation requested from an HTTP server.

How it is used
Specifies the requested operation alongside a URL in web services and selects handlers for Razor Pages requests.
How deep it goes
Defines conventional method meanings and works through ASP.NET Core routing and form handlers, without examining HTTP protocol internals.
Examples
Uses product retrieval and creation routes, a PowerShell POST request, and a Razor Page that displays and edits a product.
What you can do after
Apply it via ASP.NET Core to assign method-specific handlers and test GET and POST requests.

Read how Pro ASP.NET Core 7, Tenth Edition explains HTTP method →

Pro Angular 16

An HTTP method is a standardized operation verb in HTTP that specifies the intended action for a request.

How it is used
Uses methods to express RESTful operations while URLs select the affected data objects.
How deep it goes
Defines common method-and-URL combinations and cautions that services may vary in verb, URL, and request-body requirements.
Examples
Uses product collection requests, including GET /products/2, and middleware mappings that protect selected GET and POST endpoints.
What you can do after
Apply it via RESTful URLs and Angular HttpClient methods to retrieve, create, replace, update, or delete web-service data.

Read how Pro Angular 16 explains HTTP method →

Learn Haskell by Example

An HTTP verb is a standardized method token specifying the intended operation of an HTTP request.

How it is used
Defines which operations each Servant endpoint accepts and what request or response data accompanies them.
How deep it goes
Explains method declarations through typed endpoint examples but defers the internals of DataKinds and TypeOperators.
Examples
Uses todo endpoints for listing entries, adding entries, and toggling an identified entry.
What you can do after
Apply it via Servant by declaring typed endpoints for GET, POST, PATCH, and other HTTP methods.

Read how Learn Haskell by Example explains HTTP method →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.