Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
308 views
in Technique[技术] by (71.8m points)

NET CORE 3.1 webapi中能不能使用filter来拦截cookies?

之前在MVC中,我使用using Microsoft.AspNetCore.Mvc.Filters这个程序集下的ActionFilterAttribute可以通过ActionExecutingContext.HttpRequest.Request.Cookies获取到cookie。

而在使用webapi时,程序集和上下文都不再是MVC中的了,而是using System.Web.Http.Filters这个程序集,和HttpActionContext这个上下文(这个上下文与之前的变化很大,没有找到如何获取Cookies)

请问在net core 3.1 webapi中如何获取到cookies?


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

问题是 ASP.NET Core 里明明已经不再分 MVC 和 WebAPI 了……

这是 ASP.NET 里的划分,你咋还有这种命名空间?

贴下最小化的项目吧,很奇怪。


【补充】评论区代码项目截图:

image.png


image.png


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...