Любые идеи по поводу перехватчика WCF для запроса REST WebGet об изменении параметров Url / Querystring - PullRequest
1 голос
/ 20 мая 2010

Кто-нибудь знает, как я могу перехватить запрос REST Get внутри WCF, поэтому, например, я могу изменить значение любого из параметров строки запроса. Поэтому мне нужно выполнить некоторый код до WCF Evaluating UriTemplate атрибута WebGet и уметь редактировать его, прежде чем возвращать значение, которое он будет использовать для продолжения обработки запроса.

Любая помощь будет принята с благодарностью

Andrew

1 Ответ

0 голосов
/ 14 декабря 2010

Этот небольшой фрагмент показывает, как вы можете изменить / изменить URL:

    /// <summary>
    /// Interface for communicating with twitter.com.
    /// </summary>
    [ServiceContract]
    public interface ITwitterClient
    {
        [OperationContract]
        [WebGet(UriTemplate = "statuses/user_timeline/{twitterName}.xml?count={numberOfTweets}",
            BodyStyle = WebMessageBodyStyle.Bare,
            RequestFormat = WebMessageFormat.Xml,
            ResponseFormat = WebMessageFormat.Xml)]
        Statuses PublicTimeline(string twitterName, int numberOfTweets);
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...