如何在 MVC 或 WebAPI 控制器中获取所有路径和查询字符串
本文关键字:路径 字符串 查询 获取 MVC 控制器 WebAPI | 更新日期: 2023-09-27 18:31:19
我需要在我的Web应用程序中获取"/proxy"之后的所有内容。以下是一些示例网址:
/proxy/HU91r//www.dde3.xhyzlkejkeje.3322.es/es/px
/proxy/7ZROK?si=0&e=http%3A%2F%2Fsecdd-uat.clsssapp
/proxy/someapp.js?_t=something&_r=bla.html&_a=s&_n=39393
如何获取"/proxy"之后的所有内容?我尝试这样做:
[Route("proxy/*")]
public string Get() {
// do stuff with request here..
}
但这没有用。就像"*
"没有得到尊重一样。
尝试添加一个参数以在代理之后获取值。查询字符串将不是路由的一部分。对于示例:
[Route("proxy/{*argument}")]
public string Get(string argument)
{
// code
}
确保您已设置*
来获取所有内容。