|
![]() |
#1 |
Участник
|
Можно используя Microsoft SOAP Toolkit
Например так: X++: COM ws; str res; str url = @"http://192.168.1.1/ws1/ut.wsdl"; str login = "login"; str pass = "pass"; ; try { ws = new COM("MSSOAP.SoapClient30"); ws.ClientProperty("ServerHTTPRequest", true); ws.MSSoapInit(url); ws.ConnectorProperty("Timeout", 300000); if(login) { ws.ConnectorProperty("WinHTTPAuthScheme", 1); ws.ConnectorProperty("AuthUser", login); ws.ConnectorProperty("AuthPassword", pass); } res = ws.SOAPServiceName("Parameter1", "Parameter2"); info(res); } catch { error("Ошибка"); } |
|
|
За это сообщение автора поблагодарили: samolalex (3), Logger (3). |
![]() |
#2 |
Участник
|
А можно использовать средства Windows\Internet Explorer для работы с HTTP
X++: void printReport(textBuffer _textBuffer, boolean _async = true) { COM objXHTTP; ; objXHTTP = new COM("MSXML2.XMLHTTP"); objXHTTP.Open("POST", "HTTP://127.0.0.1:11111/eps", _async); objXHTTP.send(_textBuffer.getText()); } Последний раз редактировалось Ace of Database; 19.11.2012 в 16:16. |
|
Теги |
wcf, веб-сервис, web сервис |
|
|