1

この SOAP リクエストの何が問題になっていますか? 400 bad request エラーが発生し続けます。

<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 に答える