This example is described in the Dojo, Dijit and HTML5 in Real world applications ebook
How does it work
Enter the host name and send the request to the server and the DNS Ip will be returned
Enter Host and Ip adress to se if the destination host do have the correct binding
$headers = array("Host: vteam.dk");
$ch = curl_init();
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_URL, "http://10.1.2.3/index.php");
curl_exec($ch);
curl_close($ch);
[Informational 1xx]
100="Continue"
101="Switching Protocols"
[Successful 2xx]
200="OK"
201="Created"
202="Accepted"
203="Non-Authoritative Information"
204="No Content"
205="Reset Content"
206="Partial Content"
[Redirection 3xx]
300="Multiple Choices"
301="Moved Permanently"
302="Found"
303="See Other"
304="Not Modified"
305="Use Proxy"
306="(Unused)"
307="Temporary Redirect"
[Client Error 4xx]
400="Bad Request"
401="Unauthorized"
402="Payment Required"
403="Forbidden"
404="Not Found"
405="Method Not Allowed"
406="Not Acceptable"
407="Proxy Authentication Required"
408="Request Timeout"
409="Conflict"
410="Gone"
411="Length Required"
412="Precondition Failed"
413="Request Entity Too Large"
414="Request-URI Too Long"
415="Unsupported Media Type"
416="Requested Range Not Satisfiable"
417="Expectation Failed"
[Server Error 5xx]
500="Internal Server Error"
501="Not Implemented"
502="Bad Gateway"
503="Service Unavailable"
504="Gateway Timeout"
505="HTTP Version Not Supported"
See more: HTTP_status_codes (Wikipedia)
dojo.xhrPost({
url: "data/object.json",
handleAs: "json",
load: function(data,ioargs){...}
});
url: "data/object.json",
handleAs: "json",
load: function(data,ioargs){...}
});
function calculator (a, b, c, func){
return func(a,b,c);
};
return func(a,b,c);
};
HTML5 Demo: DNS and Bind test. PHP version:
7.4.33
DNS and Bind test
Header DNS and Bind test
Result from IP look up:
Return code:
Result from Ip look up2:
Return code:
Test HTML5 input tags..
Server | Response | MS |
Server | Response | MS |