Files
047-amazon-price-tracker/docs/wiki/Step-3-Request-Headers-da.md
Tirsvad 7d139f86c7 MIL-006 wiki in three languages
Delivers MIL-006 tasks 1 to 4: the wiki pages in `docs/wiki/` in English, Danish and Bahasa Malaysia (Home plus one page per lecture step, each with its screenshot and a "what we gained" section, and a shared `_Sidebar.md`), laid out as `framework/process/wiki.md` says (English without suffix, `-da` and `-ms` for the others, a language line on every page). The README links to the wiki.

Checked: the three languages have the same five pages; every page starts with the language line; code, commands and file names stay in English. There is no QC checklist for wiki pages, so there is no RC record. Publishing to the host's wiki (task 5, issue #31) follows after this merge.

Task: MIL-006#1
Task: MIL-006#2
Task: MIL-006#3
Task: MIL-006#4
2026-10-28 14:50:58 +08:00

21 lines
1.2 KiB
Markdown

# Trin 3: request headers
🌐 [English](Step-3-Request-Headers) · **Dansk** · [Bahasa Melayu](Step-3-Request-Headers-ms)
**Opgave.** Send browser-lignende headers med forespørgslen: mindst `User-Agent` og `Accept-Language`.
**Det vi byggede.** `DEFAULT_HEADERS` i `constants.py` (uden `Host` og `X-Amzn-Trace-Id`) og `RequestsPageFetcher`, der sender dem som `headers=` til `requests.get`.
Det en browser sender til httpbin.org/headers, og det botten sender (`Host` tilføjes af `requests`):
![Headers sendt af en browser](https://git.tirsystem.com/Tirsvad-Udemy-100-days-of-code/047-amazon-price-tracker/raw/branch/main/docs/images/step-3-browser-headers.png)
![Headers sendt af botten](https://git.tirsystem.com/Tirsvad-Udemy-100-days-of-code/047-amazon-price-tracker/raw/branch/main/docs/images/step-3-bot-headers.png)
**Det vi lærte**
- En forespørgsel rummer mere end adressen: browser, system og sprog rejser med i headers.
- Med de rette headers kan en server svare på dit sprog og i din valuta.
- Et script uden headers ligner en bot, og mange servere blokerer bots.
- Én skrivebeskyttet definition af headers og tests, der kontrollerer, hvad der sendes.