What is the difference between doGet and doPost?
Answer Posted / shivani
doGet is used when there is are requirement of sending data appended to a query string in the URL. The doGet models the GET method of Http and it is used to retrieve the info on the client from some server as a request to it. The doGet cannot be used to send too much info appended as a query stream. GET puts the form values into the URL string. GET is limited to about 256 characters (usually a browser limitation) and creates really ugly URLs.
doPost allows you to have extremely dense forms and pass that to the server without clutter or limitation in size. e.g. you obviously can't send a file from the client to the server via doGet. doPost has no limit on the amount of data you can send and because the data does not show up on the URL you can send passwords. But this does not mean that POST is truly secure. It is more secure in comparison to doGet method.
| Is This Answer Correct ? | 2 Yes | 0 No |
Post New Answer View All Answers
How do cookies work in servlets?
What is Client-Server Computing?
What is the life-cycle of servlets?
Explain the jar and war files in servlet?
What are the difference between RMI and Servlets?
What's the difference between authentication and authorization?
Given the request path below, which are context path, servlet path and path info?
Can we refresh servlet in client and server side automatically?
How do you find out what client machine is making a request to your servlet
What is the process for chaining servlet?
How to generate the server side programming and the advantages of it over the other languages?
What are the advantages of servlets over traditional cgi?
What exactly are the functions of servlet?
What do you mean by servlet context?
What is a servlet-to-servlet communcation?