Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

What is the difference between Get and Post Method?

Answer Posted / meera

Difference between GET and POST methods

•Fundamental Difference is probably the Visibility - GET
request is sent via the URL string (appended to the URI
with a question-mark as separator), which is visible
whereas POST request is encapsulated in the body of the
HTTP request and can't be seen.
•Length - Since, GET request goes via URL, so it has a
limitation for its length. It can't be more than 255
characters long (though this is browser dependent, but
usually the max is 255 characters only). Whereas no such
maximum length limitation holds for the POST request for
the obvious reason that it becomes a part of the body of
the HTTP request and there is no size limitation for the
body of an HTTP request/response.
•Performance - GET request is comparatively faster as it's
relatively simpler to create a GET request and the time
spent in the encapsulation of the POST request in the HTTP
body is saved in this case. In addition, the maximum length
restriction facilitates better optimization of GET
implementation.
•Type of Data - GET request is sent via URL string and as
we all know that URL can be text-only, so GET can carry
only text data whereas POST has no such restriction and it
can carry both text as well as binary data.
•Caching/Bookmarking - again for the obvious reason that a
GET request is nothing but an URL hence it can be cached as
well as Bookmarked. No such luxuries with a POST request.
•FORM Default - GET is the default method of the HTML FORM
element. To submit a FORM using POST method, we need to
specify the method attribute and give it the value "POST".
•Data Set - GET requests are restricted to use ASCII
characters only whereas POST requests can use the 'enctype'
attribute with a value "multipart/form-data" to use the
Universal Multiple-Octet Coded Character Set (UCS).

Is This Answer Correct ?    1 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What are the life cycle methods of the servlet?

1037


Where do you define dispatcherservlet?

988


What is the difference between using getSession(true) and getSession(false) methods?

988


Is that servlet is pure java object or not?

1032


How can you use a servlet to generate a plain text instead of html?

1074


What are the life cycle methods of a servlet?

989


What is servlet and its types?

1001


Explain the difference between generic servlet and http servlet?

941


Name the packages that work with servlet?

947


What's the difference between servlets and applets?

991


What is difference between the HTTP Servlet and Generic Servlet? Explain about their methods and parameters?

1018


What are the jobs performed by servlets?

1004


What is difference between ServletResponse sendRedirect() and RequestDispatcher forward() method?

1042


What is servlet in web technology?

987


What is difference between cookies and httpsession?

1027