防止Web Api上的BOTS

时间:2016-01-13 04:12:07

标签: c# asp.net asp.net-web-api

我使用GET方法在生产中运行WEB API 2。但是,当我看到日志时,有些东西试图使用OPTIONS方法访问API。当然它会获得Error 404

当它尝试每天2次或3次访问API时会变得很烦人。我知道我可以只允许[HttpOptions]方法,但还有其他方法可以阻止BOTS吗?

这是我的公开API:

[AllowAnonymous]
[HttpGet]
[Route("api/v1/customer/info/{EmailId}")]
public async Task<MyModel> getCustomerData(string EmailId)
{
...//some function
}

0 个答案:

没有答案