Als ik met onderstaande ASP-code een XML request post via http, krijg ik op de regel [ objSrvHTTP.open "POST", "http://url/file.ASP", false ] een error. Op 1 webserver waar ik dit op draaide, kreeg ik de melding "A_connection_with_the_server_could_not_be_established", op de andere "Access is denied". Mij leek het dat het in de rechten zat, maar zowel de admins van beide webservers als van de server waar de request naartoe gaat, zeggen dat alle rechten goed staan.
Heeft iemand een idee wat het dan wel kan zijn? Klopt er iets niet in de code?
note: xml-code en url weggelaten i.v.m. (bedrijfs)gevoeligheid van de informatie..
Heeft iemand een idee wat het dan wel kan zijn? Klopt er iets niet in de code?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
| <HTML>
<HEAD>
<TITLE>XML Request test</TITLE>
</HEAD>
<BODY>
<%
const DQ = """"
dim strRequest
dim objSrvHTTP
dim objXMLDocument
set objSrvHTTP = Server.CreateObject("MSXML2.ServerXMLHTTP")
set objXMLDocument = Server.CreateObject("MSXML2.DOMDocument")
strRequest = --- XML code ---
objXMLDocument.async = false
objXMLDocument.loadXML(strRequest)
objSrvHTTP.open "POST", "http://IP/file.ASP", false
objSrvHTTP.send objXMLDocument
Response.Write objSrvHTTP.responseText
%>
</BODY>
</HTML> |
note: xml-code en url weggelaten i.v.m. (bedrijfs)gevoeligheid van de informatie..