Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.11.2014, 22:44   #1
login10
Пользователь
 
Аватар для login10
 
Регистрация: 01.11.2014
Сообщений: 10
Вопрос Как отправить кукисы (Новичек спрашивает)

Здраствуйте уважаемые знатоки.
Пришло время поработать с кукисами и возник вопрос как их отправить..
Облазил много сайтов но нечего не понял.
Короче, нужно отправить вот такую "строку с кукисами" на сервер
param1=a;param2=b;param3=c;
Как это сделать?
Тоесть как видите нужно отправить три кукисы у каждой свое значение.. a,b и с.
Непонял немного ещё как работать с куки-контейнером, как в него все три засунуть.

Код:
Cookie coo = new Cookie("MyName", "Alex", "/", "test1.ru");
CookieContainer cookies = new CookieContainer();
request.CookieContainer.Add(coo);
Ну может немноо другой код предложите.
Вообщем такая ситуация.
Спасибо.
login10 вне форума Ответить с цитированием
Старый 10.11.2014, 16:20   #2
layerslayer
 
Регистрация: 22.10.2014
Сообщений: 9
По умолчанию

Код HTML:
//Все очень просто
var _cookiesContainer = new CookieContainer();
var param1 = new Cookie("param1", "a") {Domain = "somesite.ru"};
var param2 = new Cookie("param2", "b") {Domain = "somesite.ru"};
var param3 = new Cookie("param3", "c") {Domain = "somesite.ru"};

_cookiesContainer.Add(param1);
_cookiesContainer.Add(param2);
_cookiesContainer.Add(param3);

//Чтобы сайту передать контейнер куков, надо просто
request.CookieContainer = _cookiesContainer; //где request это HttpWebRequest
layerslayer вне форума Ответить с цитированием
Старый 10.11.2014, 16:48   #3
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Если нужен просто http клиент, который получает и сохраняет/отправляет куки, то могу предложить такого простого наследника WebClient с CookieContainer: https://gist.github.com/Alexp11223/e814a5ef8e741ead1632 (и там еще заодно и UserAgent)
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.

Последний раз редактировалось Stilet; 18.02.2015 в 12:19.
Alex11223 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Получить кукисы snip4ik Работа с сетью в Delphi 0 04.03.2013 16:39
Контрол спрашивает Parent Valio Общие вопросы Delphi 11 10.06.2011 07:49
Почему постоянно спрашивает пароль и логин? Марк Охман БД в Delphi 4 02.11.2010 16:00
Как при Post-запросе получать только кукисы Voody Работа с сетью в Delphi 11 14.12.2009 21:25
кукисы DeDoK Общие вопросы Delphi 1 24.06.2009 18:26