SciFunLab Mascot
SciFunLab
Explore. Discover. Learn.
Home
Explore
Learn
Community
Videos
Donate
LEARN ✦ BUILD ✦ INNOVATE ✦ DISCOVER ✦ CREATE ✦
LEARN ✦ BUILD ✦ INNOVATE ✦ DISCOVER ✦ CREATE ✦
LEARN ✦ BUILD ✦ INNOVATE ✦ DISCOVER ✦ CREATE ✦
LEARN ✦ BUILD ✦ INNOVATE ✦ DISCOVER ✦ CREATE ✦
LEARN ✦ BUILD ✦ INNOVATE ✦ DISCOVER ✦ CREATE ✦
LEARN ✦ BUILD ✦ INNOVATE ✦ DISCOVER ✦ CREATE ✦
LEARN ✦ BUILD ✦ INNOVATE ✦ DISCOVER ✦ CREATE ✦
LEARN ✦ BUILD ✦ INNOVATE ✦ DISCOVER ✦ CREATE ✦
SYSTEM IDENTITY
SciFunLab Mascot
SciFunLab
Explore. Discover. Learn.

The interactive laboratory for the next generation of scientists.

MODULES
  • Science
  • Technology
  • Engineering
  • Mathematics
  • All Collections
COMM_LINK

> status: waiting_for_input

Join the Lab

Get weekly experiments sent to your inbox.

Servers Online|v3.0.0
VideosPrivacyTermsSupport

HTTP Request & Response

Request →
GET /index.html HTTP/1.1
Host: scifunlab.com
User-Agent: Mozilla/5.0
Accept: */*
← Response
Press Send to see the server's response.
2xx Success3xx Redirect4xx Client error5xx Server error

HTTP Request & Response — Interactive Simulator

Every web page load is an HTTP request and response. This simulator lets you send GET, POST, PUT, and DELETE requests to different paths and read the raw response — the status code, headers, and body — so you can see exactly what a browser and server exchange.

What you can do in this simulation

  • Send GET, POST, PUT, or DELETE requests and read the full raw response
  • Trigger real status codes — 200 OK, 301 redirect, 404 not found, 500 server error
  • Read the request and response headers (Host, Content-Type, Cache-Control)
  • See how POST/PUT carry a request body while GET does not
  • Understand that HTTP is stateless — each request stands on its own

Concepts covered

HTTP · request response · status codes · GET POST · HTTP headers · web protocol · stateless

Free to use in your browser — no signup required. Found a bug or have an idea to make it better? Tell us.