GET or POST Method In XMLHttpRequest Object
Posted in XML
July 09, 2012
This article tell you about GET and POST Method in XMLHttpRequest Object.
GET method is easy and faster compare than POST
method, and used to most access.
However, POST request when
- If A cached file is not present in an
option (update a file or database on the server)
- When client have to send large amount of
data to the server (because POST has the no limitation)
- When user have to send some secure or
unkown characters). Because POST method is more robust and secure compare
than GET method)
The url - A File On a Server
Url parameter of the open() method, is an
address to the file on a server.
Note: Here the type of file can be any like .txt
and xml or and server file like .asp and .php
Asynchronous - True or False?
When user want
to send the request asynchronously, the async parameter of the open() method has
to be set to true:
when user send request a asynchronously the
huge improvement for web developers. Mostly task which is perform on the server
take more time.
But when sending a request synchronously, then
but instead of it
When assign async=true, then a execute a
specific function when the response is ready in the onreadystatechange event:
if (xmlhttp.readyState==4 && xmlhttp.status==300)
When assign async=false, then also change the
third parameter in the open() method to false.
The assigning async=false is not recommended, but a few small request this can
continue to execute, until the server response is ready. When server is too busy
or slow than application will hang or stop.
Note: When you assign async=false, do
NOT write an onreadystatechange function - only put the code after the send()
You may also want to read these related
Ask Your Question
Got a programming related question? You may want to post your question here
Programming Answers here