Rýchle a jednoduché: Vyriešiť "neplatná adresa URL Parameter” problém s UpdateListItems v lists.asmx

Pri práci s UpdateListItems cez lists.asmx, je to jednoduché generovanie chyby:

Neplatná adresa URL Parameter.

Poskytnutá adresa URL obsahuje neplatný príkaz alebo hodnoty. Znova skontrolujte adresu URL.

Môžete získať túto chybu, keď ste zabudli zahrnúť ID v zozname polí na aktualizáciu.  Toto, rovnako ako mnoho z týchto SP webových služieb, je trochu neintuitívne, pretože budete potrebovať zahrnúť ID atribút ID <Metóda> prvok.  A nie ste aktualizované ID a pravdepodobne nikdy chcú v prvom rade.

Táto obálka SOAP funguje:

<soapenv:Obálka xmlns:soapenv ="http://schemas.xmlsoap.org/SOAP/Envelope/ ">
  <soapenv:Orgán>                      
    <UpdateListItems xmlns ="http://schemas.Microsoft.com/SharePoint/SOAP/ ">                     
      <listnate>{C712E2EA-54E1-47AD-9D99-1848C7773E2F}</listnate>                     
        <aktualizácie>                     
         <Dávkové PriChybe ="Pokračovať">
          <Metóda ID ="1" Cmd ="Update">
            <Názov poľa ="CooperativeLock">zamknuté!</Pole>
            <Názov poľa ="ID">1</Pole>
          </Metóda>
        </Dávky>                     
        </aktualizácie>                
      </UpdateListItems>             
  </soapenv:Orgán>         
</soapenv:Obálka>

Ak ste pás ID pole odkaz potom dostanete otravné "Neplatná adresa URL parameter" správa.

</koniec>

undefinedVyberajte môj blog.

Nasledujte ma na stebėtų na http://www.twitter.com/pagalvin

 

Jeden myslel na "Rýchle a jednoduché: Vyriešiť "neplatná adresa URL Parameter” problém s UpdateListItems v lists.asmx

nechať odpoveď

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *