liveBook · Manning

Uri

A URI (Uniform Resource Identifier) is a standardized character sequence that identifies an abstract or physical resource.

How 9 Manning books explain it

ASP.NET Core in Action, 3e

A URL is a standardized identifier that specifies the location of a resource and may include a hostname and path.

How it is used
Uses URLs to connect browser requests, application listening addresses, redirects, and fixed-path middleware handlers.
How deep it goes
Defines a URL’s hostname and path, then demonstrates configuration and safe handling rather than specifying URI syntax in detail.
Examples
Shows http://localhost:5000, a login returnUrl check, and a security.txt middleware handler.
What you can do after
Operate/configure it with ASPNETCORE_URLS or --urls, and diagnose/debug with it by validating user-provided redirect URLs.

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

Building Web APIs with ASP.NET Core

A URL is a Uniform Resource Locator that identifies the location of a resource or service on a network.

How it is used
Identifies individual resources through a RESTful API’s uniform interface.
How deep it goes
States the unique-identification requirement but does not explain URI syntax or construction.
Examples
Places resource identification near an HTTP request–response diagram, without giving a sample URI.
What you can do after
Evaluate/understand why a RESTful resource needs a unique identifier.

Read how Building Web APIs with ASP.NET Core explains uri →

Build Python Web Apps with Streamlit

A URL is a standardized web address that identifies where a network resource or service can be accessed.

How it is used
Connects browsers, deployed applications, dashboards, and external services through web addresses.
How deep it goes
Explains local access, deployment, query parameters, and deeplinks, while deferring broader URL and port mechanics.
Examples
Uses localhost app addresses, deployed app addresses, API endpoints, weather parameters, and dashboard deeplinks.
What you can do after
Apply it via browsers and HTTP requests to open apps, call endpoints, deploy services, and share application state.

Read how Build Python Web Apps with Streamlit explains uri →

The Well-Grounded Python Developer: How the pros use Python and Flask

A URL is an address that identifies a resource or logical location accessible through a network protocol.

How it is used
Identifies the resource or logical location that a client requests from a network server.
How deep it goes
Explains domains, DNS translation, ports, paths, and server routing through a concrete HTTP request.
Examples
Uses a GET request for /path_part/index.html on fictional_website.com:80.
What you can do after
Understand how URL components direct HTTP requests to files, handlers, or error responses.

Read how The Well-Grounded Python Developer: How the pros use Python and Flask explains uri →

Data Pipelines with Apache Airflow, Second Edition

A URI is a standardized string that identifies a resource by name, location, or other identifying information.

How it is used
Stores Airflow connection details in a standardized string that secrets backends can retrieve and Airflow can parse.
How deep it goes
Defines URI and explains its parsing into Airflow connection details, without detailing the URI grammar.
Examples
Uses a secure_api connection, a connections/secure_api secret path, and the required conn_uri key.
What you can do after
Operate/configure Airflow connections through URI-valued secrets retrieved from a configured secrets backend.

Read how Data Pipelines with Apache Airflow, Second Edition explains uri →

Acing the CCNA Exam: Volume 2 Advanced Networking and Security

A Uniform Resource Locator is a standardized string that identifies a resource and specifies how to access it.

How it is used
Identifies web resources and directs browsers toward the protocol, server, and resource needed for access.
How deep it goes
Breaks URLs into scheme, authority, and path, then stops short of detailed URL syntax beyond these common elements.
Examples
Uses https://www.google.com/maps to illustrate scheme, authority, path, and DNS resolution.
What you can do after
Evaluate URL components and understand how a browser uses DNS to locate the named server.

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

100 Java Mistakes and How to Avoid Them

A URI is a Uniform Resource Identifier that identifies a resource using a standardized syntax and provides component-based equality semantics.

How it is used
Replaces URL when resource identifiers must support predictable comparison and collection use.
How deep it goes
Explains the URL comparison hazard and recommends URI, but does not detail URI syntax or equality implementation.
Examples
Uses URL lists and contains() to expose indirect equality calls, alongside map and set storage cautions.
What you can do after
Apply java.net.URI instead of URL when comparing identifiers or storing them in equality-based collections.

Read how 100 Java Mistakes and How to Avoid Them explains uri →

Build a Website with ChatGPT

A URL is a standardized address that identifies the location of a resource or network endpoint.

How it is used
Uses URLs to connect HTML links to nearby files, site directories, and external web pages.
How deep it goes
Explains URL terminology, relative paths, root directories, and complete addresses, but does not descend into network protocols.
Examples
Shows about.html, /faq/index.html, a Wikipedia address, and a form field that accepts a web address.
What you can do after
Build HTML links with relative, directory-based, or complete URLs and configure forms to accept web addresses.

Read how Build a Website with ChatGPT explains uri →

Django in Action

A URL is a standardized locator that identifies a resource or endpoint on a network.

How it is used
Connects browser requests to server-side Django views that produce web-application results.
How deep it goes
Explains URL routing and request flow, while deferring URL syntax and detailed routing configuration.
Examples
Uses browser navigation and the RiffMates site’s registered views, rendered templates, musician data, and venue data.
What you can do after
Apply URLs by connecting Django views to browser-accessible web-application pages.

Read how Django in Action explains uri →

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.