【发布时间】:2012-10-11 13:37:19
【问题描述】:
如何在 ASP.NET MVC Web API 的 URL 末尾将电子邮件作为参数传递?
如下:
test.com/api/sales/getcustomerorders/test@test.com
我想将电子邮件地址作为参数传递给 getcustomerorders 操作。
我们可以使用查询字符串传递。但我想像上面一样格式化网址。
谢谢。
【问题讨论】:
-
您必须对 URL 中的 @ 符号进行编码,因为它是保留字符。应该看起来像这样:test.com/api/sales/getcustomerorders/test%40test.com
-
我在这里尝试了相同的网址(使用@)并且它有效.. 出了什么问题?
-
问题出在 DOT。
标签: asp.net-mvc asp.net-web-api