- From: Charles McCathieNevile <chaals@opera.com>
- Date: Wed, 07 Mar 2007 23:19:00 +1100
- To: d.lamonica@tosend.it, public-webapi@w3.org
On Wed, 07 Mar 2007 19:07:51 +1100, Diego La Monica <d.lamonica@tosend.it> wrote: > > Denis Sureau: > > The ping example seems not the best example of what a POST request usually is. > I suggest a more useful request as following, instead: > > var xhr = new XMLHttpRequest(); > xhr.onreadystatechange=function() > { > if(xhr.readyState == 4) > { > alert("sent " + data); > } > }; > > xhr.open("POST", "test.php", true); > xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); > xhr.send("data=" + data); > > > Denis Sureau - webmaster@xul.fr > > Diego La Monica: > What you write is completelly right Mr. Sureau, but in example 2 of > paragraph 1.1 the working draft cites exactly: > *** > If you just want to ping the server with a message you could do something like: > > function ping(message) { > var client = new XMLHttpRequest(); > client.open("POST", "/ping"); > client.send(message); > } > *** > The above script is intended ( I suppose) as a System command but > maybe i'm in wrong and is a simple POST message that does not wait for > a respnse. In this case the word ping is not the right one is better > (IMHO): "If you just want to make stay-up request to the server you > could do something like: .... ". > > Dont you think so? I think that using the word "ping" is a bad choice, since people who are used to programmin expect it to be related to the ping command, rather than just some local function for keep-alive or similar. It seems to me that everybody is arguing that the example should do the same thing, and the wording is causing the confusion... Cheers Chaals -- Charles McCathieNevile, Opera Software: Standards Group hablo español - je parle français - jeg lærer norsk chaals@opera.com Try Opera 9.1 http://opera.com
Received on Wednesday, 7 March 2007 12:19:18 UTC