Извлечь информацию из ответа сервера C#
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Извлечь информацию из ответа сервера C# - 2009-08-07 19:09:44.103333
|
|
|
Quiet as ice
Сообщений: 11
Оценки: 0
Присоединился: 2009-06-30 12:05:20.533333
|
Доброе время суток, вот такой вопросик: Я посылаю запрос на сервер средствами C#, получаю ответ: HTTP/1.1 200 OK Server: nginx/0.5.30 Date: Fri, 07 Aug 2009 14:45:04 GMT Content-Type: text/html; charset=windows-1251 Transfer-Encoding: chunked Connection: close Set-Cookie: бла-бла-бла Set-Cookie: бла-бла-бла Set-Cookie: бла-бла-бла Content-Encoding: gzip <html><head><meta http-equiv="REFRESH" content="0; url=какой-нить"></head></html> Вот как мне извлечь из ответа url? и еще одно, вот по нажатию кнопки передается POST-запрос, как из него извлечь информацию? Заранее спасибо (:
|
|
|
RE: Извлечь информацию из ответа сервера C# - 2009-08-08 15:05:38.586666
|
|
|
Quiet as ice
Сообщений: 11
Оценки: 0
Присоединился: 2009-06-30 12:05:20.533333
|
у меня win forms на C#, в ней WebBrowser, прохожу в нем авторизацию на сайте с помощью POST-запроса, сервер присылает ответ 200 и в тексте "<html><head><meta http-equiv="REFRESH" content="0; url=url.php?0.5345235"></head></html> " Вот мне из ответа и нужно выцепить url.php?0.5345235, просто авторизация у меня идет при событии кнопки и в конце события: webBrowser1.Navigate("http://site.com/url.php?" + rnd.NextDouble()); rnd формируется: Random rnd = new Random(); но так не идет, то что я свои случайные числа приписываю к url.php? не подходит, надо именно те, какие присылает сервер
|
|
|
RE: Извлечь информацию из ответа сервера C# - 2009-08-08 15:50:19.286666
|
|
|
furiousangel
Сообщений: 1116
Оценки: 0
Присоединился: 2005-05-28 06:31:47
|
Регулярные выражения.
|
|
|
RE: Извлечь информацию из ответа сервера C# - 2009-08-08 16:05:59.843333
|
|
|
Quiet as ice
Сообщений: 11
Оценки: 0
Присоединился: 2009-06-30 12:05:20.533333
|
quote:
Регулярные выражения. А поподробнее можно? то есть как их именно тут использовать Заранее спасибо.
|
|
|
RE: Извлечь информацию из ответа сервера C# - 2009-08-08 16:31:18.146666
|
|
|
furiousangel
Сообщений: 1116
Оценки: 0
Присоединился: 2005-05-28 06:31:47
|
Создаешь регексп, парсишь ним текст полученный от сервера, извлекаешь то что тебе нужно.
|
|
|
RE: Извлечь информацию из ответа сервера C# - 2009-08-08 16:36:48.180000
|
|
|
Quiet as ice
Сообщений: 11
Оценки: 0
Присоединился: 2009-06-30 12:05:20.533333
|
Спасибо, вечером попробую (:
|
|
|
|
|