Does anyone know what is wrong with my code below? I am trying to use MSXML
cfobjects to load an XML doc, then open an HTTP connection and send the XML
doc. I am expecting back a query result in XML format.
I am new to XML & cfbjects. If anyone knows where I could view examples, or
a tutorial on XML, cfobjects, and MSXML please let me know.
When I try to output the query result I get back the following error:
Error 405: Method Not Allowed
The method specified in the Request-Line is not allowed for the requested
URL (Universal Resource Locator) "/Scripts/xmlquery.py".
Thanks!
Carl Vano
<!--- XML String to pass --->
<cfset temp="<iViewDB xmlns=""iViewDB.xsd""><query
subclass=""FACILITY-NTX""><expression>vendor == Cisco
</expression><record><vendor/><ip/></record>&l
t;/query></iViewDB>">
<cfobject type="COM"
name="XMLDoc"
class="MSXML2.DOMDocument"
action="CREATE">
<cfobject type="COM"
name="XMLhttp"
class="MSXML2.ServerXMLHTTP"
action="CREATE">
<!--- Load XML, Open HTTP, & Send XML --->
<CFSET XMLDoc.load("temp")>
<CFSET XMLhttp.open("POST", "http://servername/Scripts/xmlquery.py", false)>
<CFSET XMLhttp.send("xmlDoc")>
<CFSET res = XMLhttp.responseText>
<!--- This is another method I tried to Load XML, Open HTTP, & Send XML
<cfscript>
XMLDoc.load("temp");
XMLhttp.open("post", "http://servername/Scripts/xmlquery.py", false);
res = XMLhttp.responseText;
</cfscript>
--->
<!--- Output the XML formatted query results --->
<cfoutput>#res#</cfoutput>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Structure your ColdFusion code with Fusebox. Get the official book at
http://www.fusionauthority.com/bkinfo.cfm
Archives: http://www.mail-archive.com/[email protected]/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists