إصدار طلبات Python Module Put [مغلق]
-
28-10-2019 - |
سؤال
أواجه مشكلات في إرسال وضع باستخدام وحدة الطلبات.لقد تمكنت من تحقيق النجاح واستخدام برنامج Advanced Rest Client لـ Chrome ، لقد تحققت من صحة حمولتي.ومع ذلك ، تلقيت خطأً عامًا يفيد بأنني أرسل طلبًا سيئًا.أنا جديد على مكالمات خدمة الويب ولست متأكدًا مما إذا كان ما أفعله خاطئًا تمامًا ولكن هذا ما أحاول: Genacodicetagpre
أعلم أن XML و URL وبيانات الاعتماد بنسبة 100٪ صحيحة ، فلماذا لا يعمل ما ورد أعلاه؟الشيء الوحيد الذي يمكنني التفكير فيه هو أن مفتاح الحمولة يجب أن يكون شيئًا محددًا ولكني لست متأكدًا مما إذا كان ذلك صحيحًا أو كيفية اكتشاف ما يجب أن يكون ...
الاستجابة هي "حالة HTTP 400 - طلب غير صالح"
المحلول
بعد التعمق أكثر في البداية السريعةدليل وجدت هذه المعلومات الدقيقة:
هناك مرات عديدة تريد فيها إرسال بيانات غير مشفرة بشكل نموذجي.إذا قمت بتمرير سلسلة بدلا من ديكت ، فسيتم نشر هذه البيانات مباشرة.
لقد جربت هذا في الأصل ولكن يبدو أنه كان لدي خطأ إملائي لأن الخطأ الذي تلقيته يشير إلى أنني بحاجة إلى تمرير أمر.
بغض النظر ، فإن تمرير XML المباشر بدلاً من القاموس قد أصلح المشكلة.