liveBook · Manning

Api call

An API call is a programmatic request or invocation through an application programming interface to access data or invoke an operation.

How 3 Manning books explain it

Learn Go with Pocket-Sized Projects

An HTTP request is a message sent by an HTTP client to ask a server to perform an operation or provide a resource.

How it is used
Uses client requests to connect browser or application actions with HTTP handlers and backend gRPC operations.
How deep it goes
Explains paths, methods, bodies, parameter parsing, validation, redirects, and version-compatible request structures without detailing transport internals.
Examples
Demonstrates game guesses, habit creation, habit ticking, curl commands, Go requests, JSON bodies, and form submissions.
What you can do after
Build it from scratch with Go handlers, decoded inputs, registered routes, backend calls, redirects, and request tests.

Read how Learn Go with Pocket-Sized Projects explains api call →

ASP.NET Core in Action, 3e

An HTTP request is a client-to-server message specifying an operation on a resource and optionally carrying headers and a body.

How it is used
Uses HTTP requests to let clients interact with server resources and receive responses.
How deep it goes
Defines request components and follows processing through Kestrel and HttpContext, but defers detailed response-generation components.
Examples
Uses browser navigation to a home page and server-generated HTML as the concrete request-response example.
What you can do after
Evaluate a request's verb, path, headers, body, response status, and server-side processing path.

Read how ASP.NET Core in Action, 3e explains api call →

The Design of Web APIs, Second Edition

An API call is a request made by a client to invoke an API operation or retrieve API data.

How it is used
Uses client requests to invoke API operations, retrieve data, and participate in user-facing application flows.
How deep it goes
Explains paths, methods, parameters, statuses, and data locations, but defers detailed input and output modeling.
Examples
Demonstrates product searching with GET /products?type=BD and eliminates duplicate account-list calls from a money-transfer flow.
What you can do after
Apply it via HTTP by mapping an operation to a path, method, inputs, response status, and output data.

Read how The Design of Web APIs, Second Edition explains api call →

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.