我使用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
}