94 lines
2.3 KiB
HTML
94 lines
2.3 KiB
HTML
<html>
|
|
<head>
|
|
<script type="text/javascript">
|
|
var xmlhttp
|
|
|
|
function sendRequest()
|
|
{
|
|
xmlhttp=null
|
|
// code for Mozilla, etc.
|
|
if (window.XMLHttpRequest)
|
|
{
|
|
xmlhttp=new XMLHttpRequest();
|
|
}
|
|
// code for IE
|
|
else if (window.ActiveXObject)
|
|
{
|
|
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
|
|
}
|
|
if (xmlhttp!=null)
|
|
{
|
|
alert(document.getElementById('url').value);
|
|
u = document.getElementById('url').value;
|
|
xmlhttp.onreadystatechange=state_Change;
|
|
xmlhttp.open("GET",u,true);
|
|
xmlhttp.setRequestHeader(document.getElementById('hp1n').value, document.getElementById('hp1v').value);
|
|
xmlhttp.setRequestHeader(document.getElementById('hp2n').value, document.getElementById('hp2v').value);
|
|
xmlhttp.send(null);
|
|
}
|
|
else
|
|
{
|
|
alert("Your browser does not support XMLHTTP.");
|
|
}
|
|
}
|
|
|
|
function state_Change()
|
|
{
|
|
// if xmlhttp shows "loaded"
|
|
if (xmlhttp.readyState==4)
|
|
{
|
|
// if "OK"
|
|
if (xmlhttp.status==200)
|
|
{
|
|
alert("XML data OK");
|
|
document.getElementById('status').innerHTML=xmlhttp.status;
|
|
document.getElementById('statustext').innerHTML=xmlhttp.statusText;
|
|
document.getElementById('response').innerHTML=xmlhttp.responseText;
|
|
w=window.open("","resp");
|
|
w.document.write(xmlhttp.responseText);
|
|
}
|
|
else
|
|
{
|
|
alert("Problem retrieving XML data:" + xmlhttp.status + " - " + xmlhttp.statusText);
|
|
}
|
|
}
|
|
}
|
|
|
|
</script>
|
|
</head>
|
|
|
|
<TABLE align='center'>
|
|
<TR>
|
|
<TD colspan="2" align="center"><H3>Send HTTP(S) header parameter to the URL and if OK open a new window with the Response</H3></TD>
|
|
</TR>
|
|
|
|
<TR>
|
|
<TD colspan="2" align="center"><B>URL:</B><input type="text" name="url" id="url" value="https://10.32.214.217:7152/MNP-GUI" size="80"/></TD>
|
|
</TR>
|
|
<TR>
|
|
<TD><B>Header param 1</B> name:<input type="text" name="hp1n" id="hp1n" value="username"/></TD>
|
|
<TD>value:<input type="text" name="hp1v" id="hp1v" value="AC"/></TD>
|
|
</TR>
|
|
<TR>
|
|
<TD><B>Header param 2</B> name:<input type="text" name="hp2n" id="hp2n" value="profilo"/></TD>
|
|
<TD>value:<input type="text" name="hp2v" id="hp2v" value="AC"/></TD>
|
|
</TR>
|
|
<TR>
|
|
<TD colspan="2" align="center">
|
|
<input type='button' value='SUBMIT' onclick='javascript:sendRequest()'/>
|
|
</TD>
|
|
</TR>
|
|
</TABLE>
|
|
<p><b>status:</b>
|
|
<span id="status"></span>
|
|
</p>
|
|
|
|
<p><b>status text:</b>
|
|
<span id="statustext"></span>
|
|
</p>
|
|
|
|
<p><b>response:</b>
|
|
<br><span id="response"></span>
|
|
</p>
|
|
</body>
|
|
</html> |