Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Отправка Cookies через HttpWebResponse Добавлено: 21.05.09 00:50  

Автор вопроса:  MrLink
Здравствуйте!
Помогите, пожалуйста, разобраться отправкой Cookies через HttpWebResponse на .NET .

Собственно сам вопрос:
При обращении к серверу получаются куки. Необходимо отправить их на сервер в ответе. НО хочется это сделать БОЛЕЕ ПРАВИЛЬНО(красиво).
Пытался сделать так:

Dim myHttpWebRequest As HttpWebRequest = HttpWebRequest.Create(URL_Link)
myHttpWebRequest.CookieContainer = New CookieContainer()
Dim myHttpWebResponse As HttpWebResponse = myHttpWebRequest.GetResponse()
.................


Dim CookieJar As New CookieContainer  'куки уже получены и записаны (находятся) в CookieJar

myHttpWebRequest = HttpWebRequest.Create(URL_Link)
myHttpWebRequest.CookieContainer = CookieJar
myHttpWebResponse = myHttpWebRequest.GetResponse()

При отправке данного запроса в заголовках параметр Cookies ваапще не передается. Подскажите пожелуйста в чем может быть проблема?

P.S.
Если отправлять Cookies таким способом:
myHttpWebRequest.Headers.Add(HttpRequestHeader.Cookie, CooKies)

то они конечно же передаются. А способом, указаным выше не хотят.

Заранее спасибо!!!

Ответить

  Ответы Всего ответов: 2  

Номер ответа: 1
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #1 Добавлено: 21.05.09 20:01
Объяви в самом начале один CookieContainer и передавай его в каждый HttpWebRequest

Ответить

Номер ответа: 2
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #2 Добавлено: 21.05.09 21:08
Посмотри тогда снифером, в каком формате куки отдаются?
Сталкивался с тем что в ответном заголовке некорректно прописывается домен, приходилось руками в Headers работать.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам