为什么我无法获取queryString
本文关键字:获取 queryString 为什么 | 更新日期: 2023-09-27 18:28:17
我浏览到这个网址:
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"]
调试时,我发现我应该使用
var query = System.Web.HttpContext.Current.Request.UrlReferrer.Query;
return query.Substring(...);
现在我需要弄清楚如何使用ToDictionary或regex来获取正确的值
我的猜测是某个地方正在进行一些重写。但如果你确定没有,请使用我在你的链接问题中发布的解决方案之一。