An HTTP POST is more general. It is supposed to initiate an action on the server. That action could be to store the request body at the resource identified by the URI, or it could be a different URI, or it could be a different action. PUT is like a file upload. A put to a URI affects exactly that URI. http get post request difference The difference is that GET sends data open and POST hidden (in the httpheader). So get is better for nonsecure data, like query strings in Google. Authdata shall never be send via GET so use POST
9 Method Definitions. The set of common methods for HTTP1. 1 is defined below. Although this set can be expanded, additional methods cannot be assumed to share the same semantics for separately extended clients and servers. The fundamental difference between the POST and PUT requests is reflected in the different meaning of the RequestURI http get post request difference
A POST request is similar to a GET request. The difference is that any additional information is sent in the body of the request, rather than as part of the URI. 2) HTTP POST: In HTTP POST request data are embeded in a HTTP HEADER. So data are NOT visible to end user while you can see the data passed in HTTP GET method. Jul 25, 2015 HTTP: POST requests supply additional data from the client (browser) to the server in the message body. In contrast, GET requests include all required data in the URL. Forms in HTML can use either method by specifying method POST or method GET (default) in the element. http get post request difference PHP GET and POST. In this tutorial you will learn how to send information to the server using HTTP GET and POST methods and retrieve them using PHP. Methods of Sending Information to Server. A web browser communicates with the server typically using one of the two HTTP (Hypertext Transfer Protocol) methods GET and POST. The fundamental difference between the POST and PUT requests is reflected in the different meaning of the RequestURI. The URI in a POST request identifies the resource that will handle the enclosed entity In contrast, the URI in a PUT request identifies the entity enclosed with the request. @Honey: The HTTP header for a post looks like one for a get, but with the verb POST instead of GET, and a content type value (and an optional content length value) as the request has content (body). Every type of request has a header, some types also have a body. Post request is secured because data is not exposed in URL bar. 3) Get request can be bookmarked. Post request cannot be bookmarked. 4) Get request is idempotent. It means second request will be ignored until response of first request is delivered. Post request is nonidempotent.