Frage

  

Ich versuche, einen Web-Service anrufen   (Unter Verwendung von nusoap ), die gut funktionieren, wenn   Ich nenne es mit einem PHP-Client .   Es gibt eine Liste von E-Mail-Adresse.

(es gibt viele Beispiele um auf dem Internet über php / php oder php / asp.net, etc ...)

  

, aber ich möchte diese Web jetzt in der Lage sein zu nennen   Service mit dem klassischen ASP

Ich habe bisher nichts gefunden, PHP (Server) / asp classic (Client): Hat jemand erfolgreich eine solche Web-Service-Combo implementiert? Oder wissen, wie es zu tun? Wenn die Antwort ja ist, Ich würde gerne hören, wie du das getan hast! Vielen Dank.

War es hilfreich?

Lösung

Sie können die Microsoft SOAP Tookit 3.0 , aber ich würde es nicht empfehlen, weil nach meiner Erfahrung ein Schmerz ist.

Es gibt auch diesen Artikel in Codeproject , aber ich es nie verwenden , so kann es nicht empfehlen.

Andere Tipps

fand ich die Lösung für mein Problem. Dieser Code funktioniert für mich

url = "http://dev_api/service.php"

SOAPParameters = ""
SOAPParameters = " <param1>text1</param1>"
SOAPParameters = SOAPParameters & " <param2>text2</param2>"
SOAPParameters = SOAPParameters & " <param3>text3</param3>"

SOAPRequest = "<?xml version='1.0' encoding='utf-8'?>"
SOAPRequest = SOAPRequest & "<soap:Envelope xmlns:xsi=""http://www.w3.org/2001/XMLSchema-instance"" xmlns:xsd=""http://www.w3.org/2001/XMLSchema"" xmlns:soap=""http://schemas.xmlsoap.org/soap/envelope/"">"
SOAPRequest = SOAPRequest & " <soap:Body>"
SOAPRequest = SOAPRequest & " <search>"
SOAPRequest = SOAPRequest & SOAPParameters
SOAPRequest = SOAPRequest & " </search>"
SOAPRequest = SOAPRequest & " </soap:Body>"
SOAPRequest = SOAPRequest & " </soap:Envelope>"

Set xmlhttp = Server.CreateObject("Msxml2.ServerXMLHTTP.4.0")
xmlhttp.open "POST", url, false
xmlhttp.setRequestHeader "Content-Type", "text/xml;charset=utf-8"
xmlhttp.setRequestHeader "Content-Length", LEN(SOAPRequest)
xmlhttp.setRequestHeader "SOAPAction", "http://dev_api/service.php" 
xmlhttp.Send (SOAPRequest)
Response.Write xmlhttp.responseXML.xml
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top