A report on Form (HTML) and POST (HTTP)

Sample form. The form is enclosed in an HTML table for visual layout.
Registration form of PHP-based e-commerce web-shop software ZenCart

It is often used when uploading a file or when submitting a completed web form.

- POST (HTTP)

When data that has been entered into HTML forms is submitted, the names and values in the form elements are encoded and sent to the server in an HTTP request message using GET or POST.

- Form (HTML)
Sample form. The form is enclosed in an HTML table for visual layout.

2 related topics with Alpha

Overall

Hypertext Transfer Protocol

0 links

Application layer protocol in the Internet protocol suite model for distributed, collaborative, hypermedia information systems.

Application layer protocol in the Internet protocol suite model for distributed, collaborative, hypermedia information systems.

URL beginning with the HTTP scheme and the WWW domain name label
Tim Berners-Lee
An HTTP/1.1 request made using telnet. The request message, response header section, and response body are highlighted.

Some web applications need to manage user sessions, so they implement states, or server side sessions, using for instance HTTP cookies or hidden variables within web forms.

POST: The POST method requests that the target resource process the representation enclosed in the request according to the semantics of the target resource. For example, it is used for posting a message to an Internet forum, subscribing to a mailing list, or completing an online shopping transaction.

Percent-encoding

0 links

Method to encode arbitrary data in a Uniform Resource Identifier using only the limited US-ASCII characters legal within a URI.

Method to encode arbitrary data in a Uniform Resource Identifier using only the limited US-ASCII characters legal within a URI.

As such, it is also used in the preparation of data of the media type, as is often used in the submission of HTML form data in HTTP requests.

When data that has been entered into HTML forms is submitted, the form field names and values are encoded and sent to the server in an HTTP request message using method GET or POST, or, historically, via email.