MARX#38178: Eenvoudig/autonomer de aannemer laten testen met Mareon
svn path=/Website/branches/v2016.2/; revision=31181
This commit is contained in:
62
CUST/MARX/test/api_mareon.html
Normal file
62
CUST/MARX/test/api_mareon.html
Normal file
@@ -0,0 +1,62 @@
|
|||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<script type="text/javascript">
|
||||||
|
function doSubmit()
|
||||||
|
{
|
||||||
|
var http_request = window.ActiveXObject ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
|
||||||
|
SXH_PROXY_SET_PROXY = 2
|
||||||
|
//http_request.setProxy(SXH_PROXY_SET_PROXY, "127.0.0.1:8888"); // Fiddler
|
||||||
|
var url = document.getElementById("url").value;
|
||||||
|
http_request.open("POST", url, false);
|
||||||
|
var body = document.getElementById("xml").value;
|
||||||
|
http_request.setRequestHeader("Content-Type", "text/xml; charset=utf-8")
|
||||||
|
http_request.send(body);
|
||||||
|
|
||||||
|
document.getElementById("Status").innerText = http_request.status;
|
||||||
|
document.getElementById("StatusText").innerText = http_request.statusText;
|
||||||
|
document.getElementById("Result").innerText = http_request.responseText;
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
</head>
|
||||||
|
<body style='background-color:#c0c0c0'>
|
||||||
|
<form method="post"
|
||||||
|
target="uitvoer">
|
||||||
|
<input id="url" type="text" style="width:800px"
|
||||||
|
value="https://marx-a.mareon.nl/?API=XXX&APIKEY=YYY">
|
||||||
|
<br/>
|
||||||
|
Vul hieronder de XML in die gepost gaat worden, zoals b.v.:
|
||||||
|
<br/>
|
||||||
|
<textarea id="xml" style="height:400px;width:800px">
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<MaintenanceStatus>
|
||||||
|
<MessageNumber>143</MessageNumber>
|
||||||
|
<MessageDate>2016-10-20</MessageDate>
|
||||||
|
<MessageTime>13:07:30</MessageTime>
|
||||||
|
<InstructionData>
|
||||||
|
<InstructionNumber>MARxxx/y</InstructionNumber>
|
||||||
|
<Status>GER</Status>
|
||||||
|
<StatusDescription>Gereedmelding</StatusDescription>
|
||||||
|
<DateReady>2016-10-20</DateReady>
|
||||||
|
<AppointmentDateTimeInformation>
|
||||||
|
<RequiredDeliveryDate>2016-10-18</RequiredDeliveryDate>
|
||||||
|
<RequiredDeliveryTime>00:00:00</RequiredDeliveryTime>
|
||||||
|
<DeliveryTimeFrame>
|
||||||
|
<DeliveryDateEarliest>2016-10-01</DeliveryDateEarliest>
|
||||||
|
<DeliveryTimeEarliest>00:00:00</DeliveryTimeEarliest>
|
||||||
|
<DeliveryDateLatest>2016-10-30</DeliveryDateLatest>
|
||||||
|
<DeliveryTimeLatest>00:00:00</DeliveryTimeLatest>
|
||||||
|
</DeliveryTimeFrame>
|
||||||
|
</AppointmentDateTimeInformation>
|
||||||
|
</InstructionData>
|
||||||
|
</MaintenanceStatus>
|
||||||
|
</textarea>
|
||||||
|
<input type="button" onclick="doSubmit()" value="Verstuur">
|
||||||
|
</form>
|
||||||
|
<table>
|
||||||
|
<tr><td>Status:</td><td><span id="Status"></span></td>
|
||||||
|
<tr><td>StatusText:</td><td><span id="StatusText"></span></td>
|
||||||
|
<tr><td>Result:</td><td style='border:1px solid blue;font-size:0.8em;'><xmp id="Result"></xmp></td>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
Reference in New Issue
Block a user