أفضل طريقة لكتابة "عميل" خدمة RESTful في .Net؟[مغلق]

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

  •  08-06-2019
  •  | 
  •  

سؤال

ما هي التقنيات التي يستخدمها الأشخاص "لاستهلاك" الخدمات في نمط REST على .Net؟عميل http عادي؟متعلق بهذا:تستخدم العديد من خدمات الراحة الآن JSON (وهي أكثر إحكامًا وأسرع) - فما هو JSON lib المستخدم؟

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

المحلول

كان نهجي

  1. اكتب بعض المكتبات والواجهات لإجراء تسلسل للكائنات الخاصة بك في ملف XML متوافق مع REST.لا يمكنك بالضرورة استخدام برامج التسلسل المضمنة، لأن خدمتك قد لا تقبل نفس نوع XML الذي يريد .NET أن يقدمه لك.

    مثال:عند تمرير القيم المنطقية إلى خدمة Rails REST، "true" يحصل على unserialized كما true, ، بينما "True" (الذي يوفره لك .NET) يقوم بإلغاء التسلسل إليه false.

  2. اكتب بعض المكتبات للقيام بـ HTTP، ملتفًا حول .NET الأساسي WebRequest أشياء.قد تحصل على بعض الأميال من بعض مكتبات الطرف الثالث في هذه المنطقة لأنها تميل إلى أن تكون أكثر قياسية.لقد وجدت بعض المشكلات بالرغم من ذلك، مثل هذا خطأ جميل في إطار عمل .NET, ، لذلك أنا سعيد لأنني ملتزم بالأساسيات.

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