πŸ‡¬πŸ‡§ πŸ‡¨πŸ‡Ώ
Chapter 1

The Royal Summons

═══════════════════════════════════════════════════════════════════ CHAPTER 1: THE ROYAL SUMMONS ═══════════════════════════════════════════════════════════════════ The road to Castle Weblandia stretches before you, shrouded in morning mist. A raven arrived at your quarters at dawn, carrying a sealed message from Queen Elara herself: "Lord Pemberton is dead. '404 - NOT FOUND' carved beside his body. A spy walks among us. Come at once. - Queen Elara" The castle gates loom ahead. Time to begin your investigation. ═══════════════════════════════════════════════════════════════════
Skills You'll Learn: Basic GET, First POST, Authorization headers

Paste your token to sync progress:

1-1 The Gates
Not Done
You stand before the castle gates. The guards eye you suspiciously. Make yourself known with a simple request.
Command
curl https://httpqueen.net/castle/gates
GET requests retrieve information. They're the most basic HTTP request - just asking 'what's here?'
Old Margot whispers: "A basic GET request is all you need. No headers, no body - just announce your presence."
1-2 Registration
Not Done
The guard demands you register in the Royal Ledger before entering. Only registered investigators may proceed.
Command
curl -X POST https://httpqueen.net/investigators/register \ -H "Content-Type: application/json" \ -d '{"name": "YourName"}'
POST requests create new resources. Here, you're creating your investigator record. The response includes your unique ID and session token.
Old Margot whispers: "POST your name to create a new record. Send JSON with your name."
1-3 Enter the Castle
Not Done
The inner gates require proof of your registration. Show your authorization to enter.
Command
curl https://httpqueen.net/castle/enter \ -H "Authorization: Bearer YOUR-TOKEN-HERE"
The Authorization header carries credentials. 'Bearer' tokens are common - they 'bear' your identity proof.
Old Margot whispers: "Use the Authorization header with your Bearer token from registration."
1-4 The Crime Scene
Not Done
Sergeant Timothy leads you to Lord Pemberton's chambers. The archives hold the initial crime scene report.
Command
curl https://httpqueen.net/archives/crime-scene \ -H "Authorization: Bearer YOUR-TOKEN-HERE"
URL paths organize resources like folders. /archives/crime-scene tells the server exactly what you want.
Old Margot whispers: "GET the crime scene report from the archives. The path tells you where to look."
1-5 First Clue
Not Done
A torn parchment lies near the body. Examine it closely - the details matter. Use verbose mode to see everything.
Command
curl -v https://httpqueen.net/evidence/torn-parchment \ -H "Authorization: Bearer YOUR-TOKEN-HERE"
Verbose mode (-v) shows request AND response headers. HTTP communication happens in headers too, not just the body!
Old Margot whispers: "The -v flag shows headers. Sometimes clues hide in the response headers, not just the body."