如何在 ASP.NET WEB API 中使用给定的 URL 进行电子邮件变体?
var Email="test@test.com" var key="122";
“http://localhost:50740/api/Users/VerifyEmail/”+邮箱+“/”+键
当我进入网络浏览器时,调试它
[HttpGet]
public HttpResponseMessage VerifyEmail(string email, string verificationKey)
{
}
paramters of action method are always null.
在 Global.asax.cs 我定义了以下路线
routes.MapHttpRoute(
name: "EmailVerification",
routeTemplate: "api/{controller}/{action}/{email}/{verificationKey}",
defaults: new { action = "VerifyEmail", email = "", verificationKey = "" }
);
基本上,我希望处理具有两个参数电子邮件和密钥的验证电子邮件。
您的回复将不胜感激。