PLDB
Languages Features Calendar CSV Lists Blog About Sponsor Add Language
GitHub icon

HTTP

HTTP

HTTP is a protocol created in 1989.

#53on PLDB 33Years Old 33.8kUsers
12Books 2Papers 0Repos

The Hypertext Transfer Protocol (HTTP) is an application protocol for distributed, collaborative, and hypermedia information systems. HTTP is the foundation of data communication for the World Wide Web. Hypertext is structured text that uses logical links (hyperlinks) between nodes containing text. Read more on Wikipedia...


Example from hello-world:
import http.server import socketserver from http import HTTPStatus class Handler(http.server.SimpleHTTPRequestHandler): def do_GET(self): self.send_response(HTTPStatus.OK) self.end_headers() self.wfile.write(b'Hello World') httpd = socketserver.TCPServer(('', 8000), Handler) httpd.serve_forever()
Example from Wikipedia:
HTTP/1.1 200 OK Date: Mon, 23 May 2005 22:38:34 GMT Content-Type: text/html; charset=UTF-8 Content-Encoding: UTF-8 Content-Length: 138 Last-Modified: Wed, 08 Jan 2003 23:11:55 GMT Server: Apache/1.3.3.7 (Unix) (Red-Hat/Linux) ETag: "3f80f-1b6-3e1cb03b" Accept-Ranges: bytes Connection: close <html> <head> <title>An Example Page</title> </head> <body> Hello World, this is a very simple HTML document. </body> </html>
Fun fact:
http://http://http://@http://http://?http://#http:// is a legitimate URL

Books about HTTP on goodreads

title author year reviews ratings rating
HTTP Developer's Handbook Chris Shiflett 2003 1 18 3.78
What Every Web Developer Should Know About HTTP (OdeToCode, #1) K. Scott Allen 2012 29 351 4.07
HTTP Programming Recipes for C# Bots Jeff Heaton 2007 1 8 3.25

Books about HTTP from ISBNdb

title authors year publisher
Pro ASP.NET Web API: HTTP Web Services in ASP.NET (Expert's Voice in .NET) Uurlu, Ali and Zeitler, Alexander and Kheyrollahi, Ali 2013 Apress
Nginx HTTP Server: Harness the power of Nginx to make the most of your infrastructure and serve pages faster than ever before, 4th Edition Fjordvald, Martin Bjerretoft and Nedelcu, Clement 2018 Packt Publishing
Nginx HTTP Server Second Edition Nedelcu, Clement 2013 Packt Publishing
HTTP Programming Recipes for C# Bots Heaton, Jeff 2007-04-03T00:00:01Z Heaton Research, Inc.
Mastering ASP.NET Web API: Build powerful HTTP services and make the most of the ASP.NET Core Web API platform Pattankar, Mithun and Hurbuns, Malendra 2017 Packt Publishing
Java 9 Programming Blueprints: Master features like Modular Programming, Java http 2.0, and REPL by building numerous applications Lee, Jason 2017 Packt Publishing
Java 9 Programming Blueprints: Master features like Modular Programming, Java http 2.0, and REPL by building numerous applications Lee, Jason 2017 Packt Publishing
Nginx HTTP Server Clement Nedelcu 18-11-2015 Packt Publishing
Http Programming Recipes For Java Bots Jeff Heaton 2007 Heaton Research Incorporated

Publications about HTTP from Semantic Scholar

title authors year citations influentialCitations
Research of MQTT, CoAP, HTTP and XMPP IoT Communication protocols for Embedded Systems Neven Nikolov 2020 8 0
Implementing ICN over P4 in HTTP Scenario Weiwei Feng and Xiaobin Tan and Yang Jin 2019 3 0
bash.html 路 http.html 路 basic.html

View source

PLDB - Build the next great programming language 路 v2022 Day 29 Docs Build Acknowledgements Traffic Today Traffic Trends Mirrors GitHub feedback@pldb.com