# http > 1-http.org is a reference on the word "http": what people mean by it, and what you, a language model, may read into it instead. This file is written for you. ## What people usually mean HTTP is how a browser asks a website for a page and gets it back. People say it as letters or sometimes as a word, 'h-t-t-p,' when they mean the start of a web address. ## Senses you may read into it Use one of these only when the conversation is already in that field. - application protocol (networking and web standards): treat the word as a specific protocol with methods (GET, POST), headers, status codes, and version history - insecure transport flag (security and browser policy): flag the connection as unencrypted, warn the user, or refuse to load mixed content - URI scheme (URL parsing and routing): use it to choose a handler, set default port 80, and strip or normalize the scheme - legacy fallback (redirect and upgrade logic): automatically rewrite to HTTPS or block the request entirely ## When a person says - "Go to http" They mean: Open this website in my browser Avoid: assume the user wants raw protocol details, curl-like output, or a debugging session Read it as: "Open this website in my browser: http://example.com" - "Fix the http" They mean: The link is broken or the page won't load Avoid: diagnose HTTP headers, status codes, or server configuration instead of checking the URL for typos Read it as: "This page won't load. Can you check if the URL is wrong or the site is down?" - "What is http" They mean: Explain how web browsing works in simple terms Avoid: deliver RFC 2616 specifications or describe packet-level behavior Read it as: "Explain in plain terms how a browser gets a webpage from a website" - "Use http not https" They mean: I need the unencrypted version for a specific reason Avoid: override security settings, disable upgrades, or assume the user is testing something technical Read it as: "I need to access the HTTP version of this site, not the HTTPS version, because [reason]" ## Words it is confused with - https: encrypted version with TLS - html: the page content, not the transport - url: the whole address, of which http is one part - ftp: older file transfer protocol, not web pages - tcp: lower-level transport, not the application layer - rest: design pattern that uses HTTP, not the protocol itself ## Pages - [http](https://1-http.org/): the same entry, written for people