Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
КАК РАБОТАТЬ С ВЕБ СЕРВИСАМИ НА ПРОСТОМ АСП БЕЗ SOAP
|
|||
|---|---|---|---|
|
#18+
SOAP не установлен(Microsoft VBScript runtime (0x800A01AD) ActiveX component can't create object: 'MSSOAP.SoapClient') как юзать сервис на простом асп? на дотнете все просто, а с асп - проблема... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2006, 16:44 |
|
||
|
КАК РАБОТАТЬ С ВЕБ СЕРВИСАМИ НА ПРОСТОМ АСП БЕЗ SOAP
|
|||
|---|---|---|---|
|
#18+
запрос по адресу http://<host>/Service.asmx/HelloWorld выдаёт результат метода HelloWorld сервиса Service.asmx.-- Абыpвалг! - сказал Linux после pyсификации ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2006, 17:02 |
|
||
|
КАК РАБОТАТЬ С ВЕБ СЕРВИСАМИ НА ПРОСТОМ АСП БЕЗ SOAP
|
|||
|---|---|---|---|
|
#18+
Dkm_Sзапрос по адресу /Service.asmx/HelloWorld">http://<host>/Service.asmx/HelloWorld выдаёт результат метода HelloWorld сервиса Service.asmx.-- Абыpвалг! - сказал Linux после pyсификации увы... он выдает HTTP 404 - File not found Internet Information Services ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2006, 17:18 |
|
||
|
КАК РАБОТАТЬ С ВЕБ СЕРВИСАМИ НА ПРОСТОМ АСП БЕЗ SOAP
|
|||
|---|---|---|---|
|
#18+
Дык свой адрес-то поставьте.-- Абыpвалг! - сказал Linux после pyсификации ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2006, 17:27 |
|
||
|
КАК РАБОТАТЬ С ВЕБ СЕРВИСАМИ НА ПРОСТОМ АСП БЕЗ SOAP
|
|||
|---|---|---|---|
|
#18+
Свой адрес-то я поставил.... и не только свой.... у меня 404 а здесь http://webservices.aeroflot.aero/flightstatus.asmx/HelloWorld - ваще error ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2006, 17:33 |
|
||
|
КАК РАБОТАТЬ С ВЕБ СЕРВИСАМИ НА ПРОСТОМ АСП БЕЗ SOAP
|
|||
|---|---|---|---|
|
#18+
<% msg="<xml>...." xml строка запроса WebService_URL = "www.***.ru/*.asmx" set SOAPObject = server.CreateObject("MSXML2.ServerXMLHTTP") call SOAPObject.Open("GET", WebService_URL, false) call SOAPObject.setRequestHeader("Content-Type", "text/xml; charset=utf-8") call SOAPObject.setRequestHeader("Content-Length", len(msg)) call SOAPObject.setRequestHeader("SOAPAction", "http://www.***.ru/ProcessQuery") call SOAPObject.send(msg) set soapResult = server.CreateObject("msxml2.domdocument") call soapResult.loadXML(SOAPObject.responseText) response.write SOAPObject.ReadyState ' у меня = 4 response.write soapResult.xml '- получаю страницу, как если бы шел на www.***.ru/*.asmx %> что не так делыю??? как получить ответ(данные)??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2006, 17:44 |
|
||
|
КАК РАБОТАТЬ С ВЕБ СЕРВИСАМИ НА ПРОСТОМ АСП БЕЗ SOAP
|
|||
|---|---|---|---|
|
#18+
А для этой ProcessQuery какие-то параметры, надо полагать, требуются?-- Абыpвалг! - сказал Linux после pyсификации ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2006, 17:53 |
|
||
|
КАК РАБОТАТЬ С ВЕБ СЕРВИСАМИ НА ПРОСТОМ АСП БЕЗ SOAP
|
|||
|---|---|---|---|
|
#18+
там все параметры передаются в xml запросе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2006, 17:58 |
|
||
|
КАК РАБОТАТЬ С ВЕБ СЕРВИСАМИ НА ПРОСТОМ АСП БЕЗ SOAP
|
|||
|---|---|---|---|
|
#18+
Тогда сдаюсь Года четыре назад с SOAP упражнялся. Помнится, работало, даже из WSH-скриптов.-- Абыpвалг! - сказал Linux после pyсификации ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2006, 18:05 |
|
||
|
КАК РАБОТАТЬ С ВЕБ СЕРВИСАМИ НА ПРОСТОМ АСП БЕЗ SOAP
|
|||
|---|---|---|---|
|
#18+
ProcessQuery Test The test form is only available for requests from the local machine. SOAP 1.1 The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values. POST /Service/Service.asmx HTTP/1.1 Host: www.***.ru Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "http://***/Service/ProcessQuery" <?xml version="1.0" encoding="utf-8"?> <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/"> <soap:Body> <ProcessQuery xmlns="http://www.***.ru/Service"> <query>string</query> </ProcessQuery> </soap:Body> </soap:Envelope> HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <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/"> <soap:Body> <ProcessQueryResponse xmlns="http://www.***.ru/Service"> <ProcessQueryResult>string</ProcessQueryResult> </ProcessQueryResponse> </soap:Body> </soap:Envelope> SOAP 1.2 The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values. POST /Service/Service.asmx HTTP/1.1 Host: www.***.ru Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Body> <ProcessQuery xmlns="http://www.***.ru/Service"> <query>string</query> </ProcessQuery> </soap12:Body> </soap12:Envelope> HTTP/1.1 200 OK Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Body> <ProcessQueryResponse xmlns="http://www.***.ru/Service"> <ProcessQueryResult>string</ProcessQueryResult> </ProcessQueryResponse> </soap12:Body> </soap12:Envelope> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2006, 18:06 |
|
||
|
КАК РАБОТАТЬ С ВЕБ СЕРВИСАМИ НА ПРОСТОМ АСП БЕЗ SOAP
|
|||
|---|---|---|---|
|
#18+
Вот такой пример есть в SDK: <%@language=Jscript%> <% var objSrvHTTP; var objXMLSend; var objXMLReceive; objSrvHTTP = Server.CreateObject("Msxml2.ServerXMLHTTP.5.0"); objXMLSend = Server.CreateObject("Msxml2.DOMDocument.5.0"); objXMLReceive = Server.CreateObject("Msxml2.DOMDocument.5.0"); objXMLSend.async = false; objXMLSend.loadXML ("<msg><id>2</id></msg>"); objSrvHTTP.open ("POST","http://someotherserver/respond.asp",false); objSrvHTTP.send (objXMLSend); objXMLReceive = objSrvHTTP.responseXML; Response.ContentType = "text/xml"; Response.Write (objXMLReceive.xml); %> Т.е. похожий, но "POST" используется.-- Абыpвалг! - сказал Linux после pyсификации ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2006, 20:51 |
|
||
|
КАК РАБОТАТЬ С ВЕБ СЕРВИСАМИ НА ПРОСТОМ АСП БЕЗ SOAP
|
|||
|---|---|---|---|
|
#18+
<% Dim xmlHttp, DOC, strHostName, strURL strHostName = "www.***.ru" strURL = "http://" & strHostName & "/Service/Service.asmx" msg="<WEB a=""1""><REQUESTTYPE>TimeTable</REQUESTTYPE><DIRECTION><No>1</No><ShowJoin>0</ShowJoin><Origin>MOW</Origin><Destination>OVB</Destination><Days>0</Days><FlightDate>20060330</FlightDate></DIRECTION></WEB>" Set DOC = CreateObject("MSXML2.DOMDocument") DOC.loadXML("<?xml version='1.0' encoding='utf-8'?>" & _ "<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/'>" & _ " <soap:Body>" & _ "<ProcessQuery xmlns=""http://www.***.ru/Service""><Query>" & _ msg & _ "</Query></ProcessQuery>" & _ " </soap:Body>" & _ "</soap:Envelope>") Set xmlHttp = CreateObject("MSXML2.xmlHttp") xmlHttp.OPEN "POST", strURL, False xmlHttp.setRequestHeader "Host", strHostName xmlHttp.setRequestHeader "Content-type", "text/xml" 'xmlHttp.setRequestHeader "SOAPAction", "http://www.***.ru/Service/ProcessQuery" xmlHttp.SEND DOC.xml response.Write xmlHttp.responseText Set xmlHttp = Nothing Set DOC = Nothing %> ответ получаю: <?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Body> <ProcessQueryResponse xmlns="http://www.ticketonline.ru/AVSService"> <ProcessQueryResult>HelloWord ServGds 21.09.2006 9:17:29/ 21.09.2006 13:44:33</ProcessQueryResult></ProcessQueryResponse></soap:Body> </soap:Envelope> но ответ должен быть (Это на дотнете ответ получил...): <?xml version="1.0" encoding="windows-1251"?> <RESPONSE T="True" ID="540" dts="21.09.2006 13:37:31.773" dtf="21.09.2006 13:37:35.382"><RESPONSE>.............. КАК получить подобный ответ на простом асп, или как правильно составить запрос????????? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2006, 13:52 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=34000750&tid=1389357]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
66ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 260ms |
| total: | 419ms |

| 0 / 0 |
