Welcome to the first exercise! Let's explore how to create a basic HTTP server.
Steps to Create a Simple Server
Choose a Language: Start with your preferred programming language. For example:
- 🐍 Python: Use
http.server
module. - 🧱 Node.js: Use
http
module. - 📱 JavaScript (Browsers): Use
fetch()
API.
- 🐍 Python: Use
Basic Code Structure:
from http.server import BaseHTTPRequestHandler, HTTPServer class SimpleServer(BaseHTTPRequestHandler): def do_GET(self): self.send_response(200) self.send_header('Content-type', 'text/html') self.end_headers() self.wfile.write(b"Hello, World!") if __name__ == '__main__': server = HTTPServer(('localhost', 8000), SimpleServer) print("Server running on port 8000...") server.serve_forever()
📌 Python 示例代码
Test Your Server: Open a browser and navigate to
http://localhost:8000
.
Expand Your Knowledge
For deeper insights into HTTP protocols, check our guide:
HTTP Essentials
Don't forget to explore more exercises: Exercise 2 🚀