Я пытаюсь прочитать списки с сервера SharePoint 2007. Сначала я попробовал saaj, а теперь пробую axis2. При включенной отладке я вижу, что возвращаю содержимое WSDL каждый раз, когда делаю действительный запрос. Я использую tcpmon для подделки запросов и их изменения. Когда я их меняю, я получаю ошибки.
Почему я получаю wsdl в ответ? Разве я не должен получить ответный мыльный конверт?
Конечная точка :
https://internal.mycompany.com/_vti_bin/Lists.asmx?WSDL
Запрос:
<?xml version='1.0' encoding='UTF-8'?>
<soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope">
<soapenv:Body>
<ns1:GetListCollection xmlns:ns1="http://schemas.microsoft.com/sharepoint/soap/" />
</soapenv:Body>
</soapenv:Envelope>
1 ответ
Что ж, удалите '? WSDL' с конечной точки, и он начнет работать. Прежде чем это сработало, мне пришлось сначала хлопнуть себя по лбу, а затем встряхнуть кулаком во всех статьях, в которых указывается, что конечная точка включает '? WSDL'
Похожие вопросы
Новые вопросы
sharepoint
По вопросам, связанным с SharePoint, посетите сайт Exchange Stack Exchange (https://sharepoint.stackexchange.com). Используйте этот тег для вопросов программирования, которые могут касаться SharePoint. Microsoft SharePoint - это платформа и семейство программных продуктов, разработанных Microsoft для совместной работы и веб-публикации.