CefSharp SetCookie не работает

Я новичок в .NET и CefSharp. В целом страница загружается отлично, но я не могу понять, как работать с куками. Я использую версию CefSharp 0.12, однако у меня точно такая же проблема на 1.19. Я устанавливаю куки вручную в своем приложении, но сервер их не видит, это какая-то ошибка или я что-то упускаю? Я устанавливаю их перед загрузкой URL-адреса после того, как я получил событие Initialized следующим образом:

       CEF.SetCookie(@"http://localhost/CookiesShow/", @"localhost", Name, Value, @"/CookiesShow", false, false, false, Expires);

В отладке я вижу, что файлы cookie устанавливаются, однако мой веб-сервер их не получает. Я также пытался запустить «nc -l 80», и я не получаю эти файлы cookie. Я пропустил что-то основное?


person Artem    schedule 29.01.2013    source источник
comment
Артем сообщил об этой проблеме в проект CefSharp: github.com/cefsharp/CefSharp/issues/113   -  person Ed Chapel    schedule 12.10.2013


Ответы (1)


Хотя у меня нет прямого ответа на это - я хотел прокомментировать, а не ответить..., я хотел добровольно предложить что-то, что может помочь вам с точки зрения отладки. В случае, если вы еще этого не сделали. Использование прокси-сервера fiddler во время работы сеанса cef. Это зафиксирует сеанс и просмотрит заголовки каждой из обратных сообщений, это может помочь определить, связана ли проблема с cef или вашим приложением. Я использовал fiddler http://www.fiddler2.com/fiddler2/, чтобы помочь мне с подобными проблемами . Меня интересует ответ на этот вопрос, потому что мне может понадобиться сбросить куки в cef

person julian guppy    schedule 21.02.2013