Показать сообщение отдельно
Старый 11.07.2008, 11:09   #86  
RumataEstor is offline
RumataEstor
очами вижу
 
84 / 19 (1) ++
Регистрация: 29.04.2008
Адрес: Москва
К сожалению, у меня нет RS, поэтому могу показать пример на WSS.
Есть некий веб-сервис по адресу http://sps/_vti_bin/lists.asmx . Если открыть его в браузере, то ты увидишь список методов, которые он реализует. Например, есть метод "GetList", щелкнув на него ты увидишь примеры, как этот метод можно вызвать с помощью SOAP запроса.

Например, можно вызвать так (для тестовых целей я использую wfetch):
Код:
Content-Type: text/xml; charset=utf-8
SOAPAction: "http://schemas.microsoft.com/sharepoint/soap/GetList"

<?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>
    <GetList xmlns="http://schemas.microsoft.com/sharepoint/soap/">
      <listName>{A2425A35-8DCF-4CA1-AB7D-02CFDC96469A}</listName>
    </GetList>
  </soap:Body>
</soap:Envelope>
То, что идет до пустой строки - это строки заголовока, которые ты можешь установить с помощью setRequestHeader. То что идет после пустой строки - это текст запроса, который ты можешь отправить с помощью send.