我必须创建一个适合 URL 的 WebAPI:
http://server/share/pa/repos?file=Ring#filter=path|/A6/ERE/50-001|
并将元素放入管道=>“ERE”和“50-001”
我尝试过这个:
[Route("share/pa/{*endUrl}")]
[HttpGet]
public HttpResponseMessage Sharing([FromUri] string endUrl)
{
}
endUrl 变量仅包含“repos” 并且 Request.RequestUri.Query 仅包含“?file=Ring”
您能想到获取元素“ERE”和“50-001”或整个请求的网址吗?
最佳答案
#
(片段)之后的所有内容都仅在客户端,并且永远不会发送到服务器。所以不:你不能在服务器上这样做;不过,如果需要,您可以在客户端访问和处理它。
关于c# - 获取url中所有参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74093723/