מהיר ופשוט: לפתור את פרמטר URL לא חוקי"” בעיה עם UpdateListItems lists.asmx

בעת עבודה עם UpdateListItems ויה lists.asmx, קל ליצור את השגיאה:

פרמטר URL לא חוקי.

כתובת ה-URL שסופקו מכילה פקודה או ערך לא חוקי. נא בדוק את כתובת ה-URL שוב.

אתה יכול לקבל שגיאה זו כאשר אתה תישכח מזהה ב רשימת השדות כדי לעדכן.  זה, כמו הרבה לשירותי אינטרנט אלה SP, הוא קצת שלא נראית מציאותית מאז עליך לכלול את המזהה של תכונת ID של <שיטה> רכיב.  אתה לא מעודכן מזהה ואני בטח לא רוצה מלכתחילה.

המעטפה הזאת סבון עובד:

<soapenv:Xmlns מעטפה:soapenv =' http://schemas.xmlsoap.org/soap/envelope/'>
  <soapenv:הגוף>                      
    <UpdateListItems xmlns =' http://schemas.microsoft.com/sharepoint/soap/'>                     
      <listName>{C712E2EA-54E1-47AD-9D99-1848C7773E2F}</listName>                     
        <עדכונים>                     
         <אצווה OnError ="המשך">
          <זיהוי שיטת ="1" Cmd ="עדכון">
            <שדה שם ="CooperativeLock">נעול!</שדה>
            <שדה שם ="מזהה">1</שדה>
          </שיטה>
        </אצווה>                     
        </עדכונים>                
      </UpdateListItems>             
  </soapenv:הגוף>         
</soapenv:מעטפה>

אם אותך להתפשט החוצה הפניית שדה מזהה ואז תקבל את ההודעה "פרמטר URL לא חוקי" מעצבן.

</קצה>

undefinedמנוי על הבלוג שלי.

עקוב אחרי הטוויטר ב http://www.twitter.com/pagalvin

 

תגובה אחת על הפוסט "מהיר ופשוט: לפתור את פרמטר URL לא חוקי"” בעיה עם UpdateListItems lists.asmx

תשאיר הודעה

כתובת האימייל שלך לא תפורסם. שדות חובה מסומנים *