Simplă şi rapidă: Rezolva "parametru Invalid URL” problema cu UpdateListItems în lists.asmx

Atunci când se lucrează cu UpdateListItems prin intermediul lists.asmx, este uşor pentru a genera eroare:

Parametru invalid URL.

URL-ul furnizat conține o comandă invalidă sau valoare. Vă rugăm să verificaţi URL-ul din nou.

Puteţi obţine această eroare atunci când aţi uitat să includă ID din lista de câmpuri pentru a actualiza.  Acest lucru, ca o mulţime de aceste SP servicii web, este un pic contraintuitiv, deoarece trebuie să includă ID-ul în atributul ID <Metoda> element.  Si nu esti actualizat ID şi, probabil, vrea să niciodată în primul rând.

Acest plic de săpun funcţionează:

<soapenv:Plic xmlns:soapenv ="http://schemas.xmlsoap.org/SOAP/Envelope/'>
  <soapenv:Organism>                      
    <UpdateListItems xmlns ="http://schemas.Microsoft.com/SharePoint/SOAP/'>                     
      <listName>{C712E2EA-54E1-47AD-9D99-1848C7773E2F}</listName>                     
        <actualizări>                     
         <Lot LaEroare ="Continua">
          <Metoda ID ="1" Cmd ="Update">
            <Numele de câmp ="CooperativeLock">blocat!</Câmp>
            <Numele de câmp ="ID">1</Câmp>
          </Metoda>
        </Lot>                     
        </actualizări>                
      </UpdateListItems>             
  </soapenv:Organism>         
</soapenv:Plic>

Dacă benzi afară ID câmp referinţă apoi veţi primi mesajul "Parametru Invalid URL" enervant.

</scop>

undefinedAboneaza-te la blog-ul meu.

Urmaţi-mă pe Twitter, la http://www.twitter.com/pagalvin

 

Un gând pe „Simplă şi rapidă: Rezolva "parametru Invalid URL” problema cu UpdateListItems în lists.asmx

lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate *