HTTP Post - بيانات بدون اسم مقابل البيانات المسماة

StackOverflow https://stackoverflow.com/questions/20353725

  •  25-08-2022
  •  | 
  •  

سؤال

يوضح خادمنا A خادم الطرف الثالث ب برسالة XML التي تم تنظيمها ، تم إرسالها كطلب نشر HTTP. نحن الذين نحدد تنسيق الرسالة والجوانب الأخرى للتفاعل. يمكننا تحديد أن XML يتم إرسالها كـ

أ) البيانات الخام (فقط XML)

ب) معلمة وظيفة واحدة لها بعض الأسماء المحددة (على سبيل المثال ، XML = XML)

والسؤال هو الطريقة الأفضل للطرف الثالث بشكل عام ، إذا لم نعرف النظام الأساسي واللغة التي يستخدمونها.

اعتقدت أنني رأيت بعض المشكلات بلغات معينة لتحليل البيانات الخام المجهول بسهولة ، على الرغم من أنني لا أتذكر أي حالة محددة. بينما يصر زميلي على أن اسم المعلمة زائدة عن الحاجة ، ومن الأفضل حقًا إرسال البيانات الأولية دون أي اسم.

هل كانت مفيدة؟

المحلول

إذا لم تكن بحاجة إلى إرسال معلومات إضافية في معلمات منشور أخرى ، فإن اسم معلمة XML زائد وينسيزاري كما قال زميلك في الفريق ، إذا كان الطرف الثالث ينتظر فقط لبيانات XML فقط أرسل البيانات الأولية في الجسم بعد نوع MIME الصحيح وترميز ولا تعقد.

تكون عملية الحصول على البيانات الأولية سهلة في معظم حاويات خادم التطبيق ، لذلك لا تهتم بذلك ، معظمها يستخدم القارئ للحصول على البيانات المستلمة والتلاعب بها.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top