 |
Webbrowser! как перенаправить вывод? - Вопросы и ответы, обсуждения - Ваши вопросы по C# только в данном разделе |
21.12.2012, 14:58
|
#1
|
|
|
|
Разведчик
|
 Регистрация: 07.03.2012
 Сообщений: 2
 Популярность: 10
 Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Webbrowser! как перенаправить вывод?
Всем привет!
Имеется ли возможность в Webbrowser перенаправить вывод ответа сервера в другое окно?
Ситуация следующая:
Кладу на Windows Forms - webbrowser,
Прохожу программно процедуру авторизации (вбиваю в поля логин, пароль и нажимаю кнопку вход),
После этого в окне webbrowser1 получаю Свою авторизованную страницу, здесь все в норме...
2012-12-21_143556.jpg
Далее мне нужно отправить Post запрос такого содержания:
Код:
string postData = "json={\"target_id\":\"20722\",\"claim_type\":\"normal\",\"time\":300,\"town_id\":61036,\"nlreq_id\":0}";
byte[] Bytes = Encoding.UTF8.GetBytes(postData);
string AdditionalHeaders = "x-requested-with: XMLHttpRequest" + Environment.NewLine;
webBrowser1.Navigate("http://ru11.grepolis.com/game/farm_town_info?action=claim_load&town_id=61036&h=" + token, "_self", Bytes, AdditionalHeaders);
Запрос уходит правильно, нужное мне действие совершается, НО...
В окошке webrowser1 теперь отображается ответ сервера в таком виде:
2012-12-21_143322.jpg
А мне нужно чтобы оставалась моя авторизованная страница...
Возможно ли перенаправить этот ответ например в richTextBox?
|
|
|
22.12.2012, 11:15
|
#2
|
|
|
|
Разведчик
|
 Регистрация: 07.03.2012
 Сообщений: 2
 Популярность: 10
 Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Webbrowser! как перенаправить вывод?
Ответ так и не найден... Помогите пожалуйста!
|
|
|
22.12.2012, 11:34
|
#3
|
|
|
|
Разведчик
|
 Регистрация: 18.11.2012
 Сообщений: 9
 Популярность: 27
 Сказал(а) спасибо: 0
Поблагодарили 3 раз(а) в 3 сообщениях
|
Re: Webbrowser! как перенаправить вывод?
Ну зачем же так извращаться, все можно реализовать более легким путем. Отправкой запросов напрямую то есть без браузера. Если это сложно для вас,то сервер помимо ответа должен указать и заголовки(Headers) в одном из них есть строчка Location(если я не ошибаюсь) так вот этот заголовок и есть та страница, что вам нужна.Однако, она может варьироваться в зависимости от результата.
|
|
|
22.12.2012, 14:10
|
#4
|
|
|
|
Разведчик
|
 Регистрация: 07.03.2012
 Сообщений: 2
 Популярность: 10
 Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Webbrowser! как перенаправить вывод?
В моем приложении Мне нужно окно браузера... Решил делать по другому.
Авторизацию прохожу с помощью Webbrowser, а потом отправляю запросы через webrequest...
Так все прекрасно работает, единственное пришлось с куками повозиться...
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 18:24.
|
 |