Альтернатива PHP для MSSOAP.SoapClient30 в ASP.NET - PullRequest
2 голосов
/ 02 июня 2010

Может ли кто-нибудь помочь мне с этим - мне нужны некоторые советы или код для подключения к службе wsdl, отправки XML-запроса и печати ответа на стороне клиента. У меня есть только учебник для начинающих, написанный на ASP.NET, и мне нужна альтернатива PHP:

function doXMLRequest(Xmltext)
    Set oSOAP = Server.CreateObject("MSSOAP.SoapClient30")
    oSOAP.ClientProperty("ServerHTTPRequest") = True
    oSOAP.mssoapinit sys_xmlservice, "", "", ""
    oSOAP.ConnectorProperty("Timeout") = 600000
    myXMLResponse = oSOAP.XMLReq(XmlText)
    doXMLRequest=myXMLResponse
    set oSOAP=nothing
end function

Спасибо заранее! :)

1 Ответ

3 голосов
/ 02 июня 2010

Использование класса SOAPClient

$client = new SoapClient();
$response = $client->SomeSOAPFunction($args);

если вы хотите функцию, где SomeSOAPFunction является аргументом функции:

function xml($fct) {
 $client = new SoapClient();
 $response = $client->{$fct}($args);
}

должно работать

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...