2015-12-16 3 views
1

Похоже на простой запрос, но на всю жизнь я не могу найти файлы cookie запросов где угодно.Доступ к файлам cookie в WebApi ActionFilterAttribute.OnActionExecuting [Async]

class MyFilterAttribute : System.Web.Http.Filters.ActionFilterAttribute 
{ 
    public override async Task OnActionExecutingAsync(HttpActionContext actionContext, CancellationToken cancellationToken) 
    { 
     var requestCookies = ??? 

Я застрял. Я просмотрел все свойства, которые мог найти, и даже попытался найти различные методы расширения .GetOwinContext(), но безуспешно. Я уверен, что где-то есть метод расширения, который я просто не нахожу (я должен сказать, что одним из главных недостатков методов расширения является их отсутствие открытости). Кто-нибудь знает, как получить cookies из запроса?

ответ

0

И почти сразу же после публикации, я нашел его:

using System.Net.Http; 

...

var cookies = actionContext.Request.GetOwinContext().Request.Cookies; 

 Смежные вопросы

  • Нет связанных вопросов^_^