Dodałbym zamiast tego komentarz, ale nie ma wystarczającej liczby powtórzeń. Wydajesz się być na dobrej drodze. Propozycja Mateusza Radny do korzystania z EditThisCookie pozwoli ci odkryć ciasteczka, które masz w przeglądarce, ale dla każdego konkretnego serwera, którego zazwyczaj nie potrzebujesz * musisz zdecydować, który plik cookie jest tym, który (tak naprawdę nie musisz przejmować się tym, który jest login cookie).
Protokół dotyczący plików cookie polega na tym, że przeglądarka powinna odesłać pliki cookie, które serwer WWW wysłał początkowo do przeglądarki dla tej konkretnej witryny.Może pomóc w czytaniu nieco więcej o ciasteczkach: https://en.wikipedia.org/wiki/HTTP_cookie (prawdopodobnie przeskoczyć do Implementacja, a następnie przeczytać trochę w Prywatność i ciasteczka stron trzecich, ponieważ tak naprawdę nie chcesz dzielić się plikami cookie z jednej strony z innymi stronami).
Zakładając, że chcesz emulować to, co wyśle przeglądarka, upewnij się, że menedżer pobierania wysyła również ten sam zestaw plików cookie, który Chrome otrzymał z tej konkretnej witryny i powinien działać. Należy również unikać buforowania plików cookie w kodzie, ponieważ przeglądarka zaktualizuje pliki cookie (np. Usunie wygasłe pliki cookie), dlatego zawsze należy je pobierać z przeglądarki za każdym razem, gdy jej potrzebujesz.
* Uwaga: Czasami plik cookie jest oznaczany tylko dla niektórych typów połączeń lub do użytku z określoną domeną/subdomeną lub ścieżką Uri. Jeśli jest ustawione, powinieneś ograniczyć, kiedy je odeślesz, jeśli pasuje do połączenia, które próbujesz wykonać. Sprawdź to osobno (najnowsze specyfikacje specyfikacji RFC: https://tools.ietf.org/html/rfc6265).
PS: Serwer sieciowy może odesłać nowe lub zaktualizowane pliki cookie w ramach żądania pobrania pobranego przez menedżera pobierania. Jeśli naprawdę chcesz być doskonały, powinny one zostać skopiowane z menedżera pobierania z powrotem do zestawu plików cookie Chrome (chociaż nie znam się na interfejsie API Chrome, więc nie jestem pewien jak trudne to będzie).
Zobacz to rozszerzenie do Chrome: http://www.editthiscookie.com/. Możesz go użyć, aby zobaczyć, które pliki cookie są używane przez żądanie/odpowiedź. –
Dzięki, ale chcę to zrobić w kodzie C#, potrzebuję tylko wymaganego nagłówka pliku cookie. –