HTTP: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
 
Line 17: Line 17:
=Overview=
=Overview=


HTTP is a ''synchronous request/response'', ''stateless'' protocol, where a client makes a request, the server responds and the transaction is done.
HTTP is a '''synchronous request/response''', '''stateless''' protocol, where a client makes a request, the server responds and the transaction is done. Data can be sent with the request and response in three ways:
* Via URL parameters.
* Via request and response headers.
* Via the request and response body.


=Subjects=
=Subjects=

Latest revision as of 23:05, 4 October 2023




Migrating from https://home.feodorov.com:9443/wiki/Wiki.jsp?page=HTTP

External

Internal

Overview

HTTP is a synchronous request/response, stateless protocol, where a client makes a request, the server responds and the transaction is done. Data can be sent with the request and response in three ways:

  • Via URL parameters.
  • Via request and response headers.
  • Via the request and response body.

Subjects

TODO

Experimental HTTP Server

A simple HTTP server that can be used to investigate the behavior of HTTP clients: https://github.com/NovaOrdis/playground/tree/master/http/http-server