الوصول إلى المعلمات في خدمة ويب من تطبيق مختلف
-
28-09-2019 - |
سؤال
لديّ C# WebService WebMethods المستضافة على خادم وتم الوصول إليه بواسطة تطبيقات مختلفة (الويب ، WinForms وما إلى ذلك).
هل هناك أي طريقة يمكنني من خلالها اكتشاف أن هذه المعلمات يتم إرسالها من WinForms ، فهذه من خدمات الويب على خدمة الويب؟
كل ما يفعلونه هو إضافة مرجع ويب وتمرير المعلمات ، أود أن أرى في نهايتي المعلمات التي تمريرها (لاختبار بعض حالات الاستخدام).
أي أفكار؟
شكرًا.
المحلول
إذا كنت ترغب في التمييز بين المكالمات و WebForm مقابل WinForm ، فستحتاج إلى بناء ذلك في المكالمات بأنفسهم.
على سبيل المثال ، يمكنك إضافة معلمة إلى كل طريقة تقوم بتعيين نوع من العميل ومعرفة هذه الطريقة.
الهدف الكامل لخدمات الويب هو أنها غير مؤلفة من العميل - طالما أن المكالمة صحيحة ، لا يهم نوع التطبيق الذي يسمى خدمة الويب.
لا تنتمي إلى StackOverflow