1

这个 SOAP 请求有什么问题?我不断收到 400 错误请求错误。

<S:Body>
<GetTermSets xmlns="http://schemas.microsoft.com/sharepoint/taxonomy/soap/">
  <sharedServiceIds>
     <termStoreIds>
       <termStoreId>27a0a321-083f-4688-8b6e-d86b7ab42de9</termStoreId>
     </termStoreIds>
  </sharedServiceIds>   
  <termSetIds>
    <termSetIds><termSetId>cb1b9444-159d-48c3-b9a7-19ebd612e796</termSetId></termSetIds>
  </termSetIds>
  <lcid>1033</lcid>
  <clientTimeStamps>
     <timeStamps><timeStamp>2304823424</timeStamp></timeStamps>
  </clientTimeStamps>
  <clientVersions><versions><version>1</version></versions></clientVersions>
</GetTermSets>
</S:Body>
4

1 回答 1

6

我也为此苦苦挣扎了很长时间,并且从我可以在网上找到的所有示例中推断出相同的请求。

但我设法通过查找“MS-EMMWS”(下面是我的工作示例)来使其工作 MS-EMMWS - 协议示例

<?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>
           <GetTermSets xmlns="http://schemas.microsoft.com/sharepoint/taxonomy/soap/">
              <sharedServiceIds>&lt;sspIds&gt;&lt;sspId&gt;0d18c636-63d4-452b-b094-6de97ee5159d&lt;/sspId&gt;&lt;/sspIds&gt;
              </sharedServiceIds><termSetIds>&lt;termSetIds&gt;&lt;termSetId&gt;48508451-17d5-4bdb-b1c9-7f096f680352&lt;/termSetId&gt;&lt;/termSetIds&gt;</termSetIds><lcid>1033</lcid>
              <clientTimeStamps>&lt;dateTimes&gt;&lt;dateTime&gt;1900-01-01T00:00:00&lt;/dateTime&gt;&lt;/dateTimes&gt;</clientTimeStamps>
              <clientVersions>&lt;versions&gt;&lt;version&gt;0&lt;/version&gt;&lt;/versions&gt;</clientVersions></GetTermSets>
        </soap:Body>
     </soap:Envelope>
于 2012-11-14T18:54:31.347 回答