Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
OnActionExecuting(ActionExecutingContext filterContext)リクエストがサーバーからのものかクライアントからのものかを判断する方法はありますか?
OnActionExecuting(ActionExecutingContext filterContext)
これが完全に正しいかどうかは完全にはわかりませんが、答えは次のようになります。
var requester = filterContext.HttpContext.Request.UrlReferrer == null ? "client" : "server";
(つまり、リファラー URL がある場合はサーバー リクエストであり、ない場合はクライアント リクエストです)