Я работаю с 3 XML,
я хочу отправить мой 3 xml-запрос на разные http одновременно, как это возможно?
Я использую классический asp (VBSCRIPT), ниже мой код, который я сейчас использую.
Ниже код работает нормально. Но проблема в том, что для отправки и получения XML требуется больше времени (поскольку он отправляется в разное время)
<%
' xml 1
pXML=Server.URLencode(XML_REQUEST_ONE)
set xmlhttp = server.CreateObject("MSXML2.ServerXMLHTTP")
xmlhttp.open "post", servletURLH01B, false
xmlhttp.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
xmlhttp.send "xml_request=" &pXML
XMLresult_ONE= xmlhttp.responsexml.xml
Set xd= Server.CreateObject ("Microsoft.XMLDOM")
xd.async = "false"
xd.loadXML(XMLresult_ONE)
' xml 2
pXML=Server.URLencode(XML_REQUEST_TWO)
set xmlhttp = server.CreateObject("MSXML2.ServerXMLHTTP")
xmlhttp.open "post", servletURLH01B, false
xmlhttp.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
xmlhttp.send "xml_request=" &pXML
XMLresult_TWO= xmlhttp.responsexml.xml
Set xd= Server.CreateObject ("Microsoft.XMLDOM")
xd.async = "false"
xd.loadXML(XMLresult_TWO)
' xml 3
pXML=Server.URLencode(XML_REQUEST_THREE)
set xmlhttp = server.CreateObject("MSXML2.ServerXMLHTTP")
xmlhttp.open "post", servletURLH01B, false
xmlhttp.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
xmlhttp.send "xml_request=" &pXML
XMLresult_THREE= xmlhttp.responsexml.xml
Set xd= Server.CreateObject ("Microsoft.XMLDOM")
xd.async = "false"
xd.loadXML(XMLresult_THREE)
%>
Можно ли отправить запрос и получить ответ одновременно?
надеясь на вашу поддержку
Alex