HTTP Method

Advertisements

HTTP Status Code Difference Between Http and Https

What are HTTP Method

HTTP (Hypertext Transfer Protocol), is the underlying format that is used to structure request and responses for effective communication between a client and a server. The message that is sent by a client to a server is what is known as an HTTP request.

The Hypertext Transfer Protocol (HTTP) is designed to enable communications between clients and servers. HTTP works as a request-response protocol between a client and server. Example: A client (browser) sends an HTTP request to the server; then the server returns a response to the client. The response contains status information about the request and may also contain the requested content.

Types of HTTP Request Methods

GET: GET is used to retrieve and request data from a specified resource in a server. GET is one of the most popular HTTP request techniques. In simple words, the GET method is used to retrieve whatever information is identified by the Request-URL.

Syntax

/test/demo_form.php?name1=value1&name2=value2

POST: POST is used to send data to a server to create/update a resource. The data sent to the server with POST is stored in the request body of the HTTP request.

Syntax

POST /test/demo_form.php HTTP/1.1
Host: w3schools.com
name1=value1&name2=value2

DELETE: Removes all the current representations of the target resource given by URI.

PUT: Replaces all the current representations of the target resource with the uploaded content.

HEAD: Same as GET, but it transfers the status line and the header section only.

CONNECT: Establishes a tunnel to the server identified by a given URI.

OPTION: Describe the communication options for the target resource.

TRACE: Performs a message loop back test along with the path to the target resource.

Difference Between GET and POST Method

KEYGETPOST
BACK button/ReloadHarmlessData will be re-submitted (the browser should alert the user that the data are about to be re-submitted)
BookmarkedCan be bookmarkedCannot be bookmarked
CachedCan be cachedNot cached
Encoding typeapplication/x-www-form-urlencodedapplication/x-www-form-urlencoded or multipart/form-data. Use multipart encoding for binary data
HistoryParameters remain in browser historyParameters are not saved in browser history
Restrictions on data lengthYes, when sending data, the GET method adds the data to the URL; and the length of a URL is limited (maximum URL length is 2048 characters)No restrictions
Restrictions on data typeOnly ASCII characters allowedNo restrictions. Binary data is also allowed
SecurityGET is less secure compared to POST because data sent is part of the URL. Never use GET when sending passwords or other sensitive information!POST is a little safer than GET because the parameters are not stored in browser history or in web server logs
VisibilityData is visible to everyone in the URLData is not displayed in the URL
Data AllowedOnly string data type is allowedNo restriction on data type

HTTP Status Code Difference Between Http and Https

Google Advertisment

Buy This Ad Space @$20 per Month, Ad Size 600X200 Contact on: hitesh.xc@gmail.com or 9999595223

Magenet is best Adsense Alternative here we earn $2 for single link, Here we get links ads. Magenet

For Projects 9999595223

Google Advertisements


Buy Websites 9999595223

Buy College Projects with Documentation Contact on whatsapp 9999595223. Contact on: hitesh.xc@gmail.com or 9999595223 Try this Keyword C++ Programs

Advertisements