Nopea ja yksinkertainen: Ratkaista "virheellisen URL-osoitteen parametri” ongelma UpdateListItems lists.asmx

Kun työskentelet UpdateListItems kautta lists.asmx, on helppo tuottaa virhe:

Virheellinen URL-parametri.

Annettu URL-osoite sisältää virheellisen komennon tai arvon. Tarkista URL-osoite.

Tämä virhe voi esiintyä, kun unohdat sisällyttää ID päivitettävien kenttien luettelo.  Tämä, kuten paljon näitä SP www-palveluja, on vähän counterintuitive, koska sinun täytyy sisällyttää ID ID-määrite <Menetelmä> elementti.  Ja et ole päivitetty tunnus ja ikinä haluat ensimmäinen paikka.

SOAP-kirjekuori toimii:

<soapenv:Kirjekuori xmlns:soapenv ="http://schemas.xmlsoap.org/SOAP/Envelope/ ">
  <soapenv:Laitos>                      
    <UpdateListItems xmlns ="http://schemas.Microsoft.com/SharePoint/SOAP/ ">                     
      <listName>{C712E2EA-54E1-47AD-9D99-1848C7773E2F}</listName>                     
        <päivitykset>                     
         <Erän VirheenYhteydessä ="Edelleen">
          <Tunnus ="1" Cmd ="Update">
            <Kentän nimi ="CooperativeLock">lukittu!</Kenttä>
            <Kentän nimi ="ID">1</Kenttä>
          </Menetelmä>
        </Erä>                     
        </päivitykset>                
      </UpdateListItems>             
  </soapenv:Laitos>         
</soapenv:Kirjekuori>

Jos olet nauhat pois ID kenttäviittaus niin saat harmittaa "Virheellisen URL-osoitteen parametri" viesti.

</loppu>

undefinedTilaa blogiin.

Noudata minut viserrys http://www.twitter.com/pagalvin

 

Yksi ajatelleet ”Nopea ja yksinkertainen: Ratkaista "virheellisen URL-osoitteen parametri” ongelma UpdateListItems lists.asmx

Jätä vastaus

Sähköpostiosoitettasi ei julkaista. pakolliset kentät on merkitty *