سؤال

هل من الممكن تنفيذ HTTP 301 إعادة توجيه لخدمة REST WCF بحيث عناوين المواقع على شكل:

<اقتباس فقرة>   

HTTP: // الخادم / العملاء / اسم = جون

والموجهات إلى

<اقتباس فقرة>   

HTTP: // الخادم / العملاء / 324

و(للقضية من جانب العميل في هذه المسألة، انظر> وأ href = "https://stackoverflow.com/questions/1033142/does-the-wcf-rest-webchannelfactory-client-support-rest-services- أن الاستخدام-redirec "> هل دعم العميل خدمات REST WCF REST WebChannelFactory التي تستخدم الموجهات؟ )

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

المحلول

وبالتأكيد مجرد تعيين موقع ورمز الحالة

WebOperationContext.Current.OutgoingResponse.Location = "http://server/customers/324";
WebOperationContext.Current.OutgoingResponse.StatusCode = HttpStatusCode.MovedPermanently;

وأنا لا أعرف كيف يتعامل مع عميل WCF الموجهات، ولكن من السهل نسبيا القيام به باستخدام HttpWebRequest.

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