Почему я не могу получить queryString? - PullRequest
0 голосов
/ 17 марта 2012

Я перехожу по этому URL:

http://localhost:8976/Authorization.htm?oauth_verifier=79Uzx6XtTBLr5bng67YcqoWY&oauth_token=4%2Fld_dV4hLZc1oOGI0YCrqK-qD7VOV

Мой код Bll ( примечание: не код, указанный на странице asp.net, а более глубокий код Bll)

пытается получить QueryString,

Request не равно нулю

Но в словаре QueryString нет ключей

return System.Web.HttpContext.Current.Request.QueryString["oauth_token"]

Ответы [ 2 ]

0 голосов
/ 17 марта 2012

Я предполагаю, что где-то делается переписывание.Но если вы уверены, что их нет, воспользуйтесь одним из решений, которые я разместил в своем связанном вопросе .

0 голосов
/ 17 марта 2012

При отладке я вижу, что должен использовать

            var query = System.Web.HttpContext.Current.Request.UrlReferrer.Query;
            return query.Substring(...);

Теперь мне нужно выяснить, как использовать ToDictionary или regex для получения правильного значения

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...