Keep the useful bits, human.
Beginner field notes
- In https://archive.example/boxes/B7, https is the scheme, archive.example is the host and /boxes/B7 is the path. Read those parts separately.
- A query starts after ?. In ?view=label, the application decides what view and label mean; those names are not universal URL commands.
- A URL names a target. Reading its spelling alone does not show that a request was sent, the target exists or access succeeded.
See a worked example
Read the address before imagining any action
Sample only. Nothing here runs on your computer.
Read this fictional address on paper:
https://archive.example/boxes/B7?view=label#notes
Archive's stated rule: /boxes/B7 selects box B7, view=label selects its label view, and notes is a section in that view.
Compare it with https://archive.example/boxes/B8?view=label#notes.
Assume no browser or application is using either address and no request is sent.Scheme: https.
Intended host: archive.example.
First path/target: /boxes/B7; second path/target: /boxes/B8.
Query: view=label in both. Fragment: notes in both.
The host is unchanged; the selected box differs.
Nothing has been requested, returned or changed by this paper comparison. Neither address proves that its box exists.Separate the host from the path and the application's query rule. The #notes fragment is a client-side reference, not a command to the Archive. These invented addresses are teaching text, not links to a working service.
Visual
The reviewed description and complete diagram source are available here.
More of this diagram is available inside its frame. Focus the frame and use the arrow keys to pan.
Read the complete diagram source
This is the source for the reviewed diagram, not a command to run.
flowchart TB
U["https://archive.example/boxes/B7?view=label#notes"] --> S["Scheme: https"]
U --> H["Host: archive.example"]
U --> P["Path: /boxes/B7"]
U --> Q["Query: view=label"]
U --> F["Fragment: notes; client side"] Sources and full explanation
Notes sources · Beginner
- MDN: What is a URL?
- RFC 9110: Target resource and authority
- RFC 9110: HTTP roles, intermediaries and caches
AI source review · 2026-10-17
Reviewed explanation
A URL, short for Uniform Resource Locator, is an address for a resource. A resource can be a page, an image or an application's information. In the simple HTTPS address below, the host tells us the intended service, and the path points to a target within that service. Reading an address does not require knowing how to run code.
Read https://archive.example/boxes/B7?view=label#notes in pieces. The scheme, https, tells software to use secured HTTP communication. The host, archive.example, names the fictional Archive service. The path, /boxes/B7, selects its B7 resource. A path can look like a file location without actually naming a folder or file on a computer; the service decides how it maps addresses to resources.
The part after ? is the query. Here view=label means that our made-up application should show the label view. That meaning is the Archive's rule, not a universal meaning built into URLs. The part after # is the fragment, notes. In this example it refers to a Notes section for the browser to locate. The fragment is not included in the HTTP request target; application code could separately read or use it, so this is not a promise that fragment text can never leave a device.
A written URL is data, not evidence that a request occurred. In this offline exercise no browser navigates, suggests, prefetches or sends anything. A real browser or other program can use an address to make a request, but the address alone does not tell you what it did. Nor does a valid-looking URL prove that the resource exists or that you may access it. HTTPS protects a connection; its spelling does not guarantee trustworthy page content or a successful result.
- MDN: What is a URL?
Explains scheme, authority/host, path, query parameters and fragment; paths need not map to physical files and parameter meanings depend on the service. The lesson is scoped to a small HTTPS address, not every URL scheme or syntax form.
- RFC 9110: HTTP target resource, section 7.1
The target URI excludes the fragment, which is reserved for client-side processing. This does not claim that application code cannot separately transmit fragment-derived data. The paper-only no-request condition is an explicit exercise assumption.
AI source comparison recorded 2026-10-17. Human learner validation is pending.
Quick quiz · one question
Separate the recipient, target and fragment
Sample scenario. Synthetic .example address displayed as inert text. No URL is fetched. Only this small HTTPS form is modeled; fragment-derived data could be separately sent by other application code, which this exercise does not do.
- Fixed fictional address
https://archive.example/boxes/B7?view=label#notes- Action
Read and parse the displayed text only; no URL is fetched.
Read this paper-only HTTPS address. Which host and HTTP target does it name, and has this exercise sent a request?
Why this answer?
Answers stay on this device.
Sources and exercise scope
- MDN: What is a URL?
Explains scheme, authority/host, path, query parameters and fragment; paths need not map to physical files and parameter meanings depend on the service. The lesson is scoped to a small HTTPS address, not every URL scheme or syntax form.
- RFC 9110: HTTP target resource, section 7.1
The target URI excludes the fragment, which is reserved for client-side processing. This does not claim that application code cannot separately transmit fragment-derived data. The paper-only no-request condition is an explicit exercise assumption.
Original synthetic exercise. AI comparison against the reviewed lesson recorded on 2026-10-17; the references above state their scope. Human learner validation has not been run. A result here records this attempt; it does not establish mastery.
Save or adjust this lesson
Make this lesson yours
Save it for later, or tell your robot what would help.
This correction stays on this browser. Browse all concepts if the topic is missing.
Familiarity is your own assessment. To use it in your coding tool, download your updated learning profile.
Choices are saved on this browser. They do not sync to your account or coding tool.