Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
 Аватар для VoltDeMar
18 / 18 / 4
Регистрация: 05.06.2012
Сообщений: 1,020

Как корректно работать с httpWebRequest через webbrowser ?

25.06.2016, 15:34. Показов 789. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.
Хочу получить страницу оплаты по запросу и отобразить её в компоненте webBrowser:
C#
1
2
3
4
5
6
7
8
9
10
  HttpWebResponse response = hwr.GetResponse() as HttpWebResponse;
                string responseBody = "";
                using (Stream rspStm = response.GetResponseStream())
                {
                    using (StreamReader reader = new StreamReader(rspStm))
                    {
                        webBrowser1.DocumentText  = reader.ReadToEnd();
                        textBox18.Text = responseBody;
                    }
                }
Такой код отображает текст без стилей и кнопку, но при нажатии кнопки перехода на следующую страницу не происходит, как получить функционирующую кнопку ? А в идеале как получить полноценную страницу в браузер?
Миниатюры
Как корректно работать с httpWebRequest через webbrowser ?  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
25.06.2016, 15:34
Ответы с готовыми решениями:

Как поместить cookie полученные через httpwebrequest в webbrowser
Всем привет! Итак, у меня есть очень важный вопрос, от решения которого очень многое зависит. наверное, вопрос очень простой для некоторых,...

Как WebBrowser заставить работать через Proxy
Как WebBrowser заставить работать через Proxy.

Как перекинуть User agent из WebBrowser в HttpWebRequest
Вообщем нужно перекинуть юзер агент из веббраузера в HttpWebRequest. Весь интернет перерыл, ничего не нашел. Помогите если не...

2
 Аватар для VoltDeMar
18 / 18 / 4
Регистрация: 05.06.2012
Сообщений: 1,020
25.06.2016, 15:42  [ТС]
Сделал через Navigate, но есть ли возможность работы с потоками?
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18298 / 14222 / 5368
Регистрация: 17.03.2014
Сообщений: 28,898
Записей в блоге: 1
25.06.2016, 16:05
VoltDeMar, т.к. компонент WebBrowser был создан до .NET, то с его потоками он никак не совместим. Поэтому метод Navigate() это единственный вариант.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.06.2016, 16:05
Помогаю со студенческими работами здесь

Авторизоваться на сайте через WebBrowser и работать на нем через WebClient
Я тут подумал, можно ли сделать так: авторизоваться через веббраузер и после этого работать на сайте (на котором я авторизовался) через...

Переделать из HttpWebRequest в WebBrowser.Navigate
Добрый день, подскажите как переделать эту функцию для запроса через WebBrowser: Public Function api_response(ByVal api_key As...

Использование куки webbrowser для HttpWebRequest
Провожу авторизацию на сайте в webbrowser и пытаюсь зайти на страницу private void button1_Click(object sender, EventArgs e) ...

Как корректно работать с функцией fread?
Мне необходимо считать информацию из одной директории, а потом поместить эту же информацию в другую директорию(скопировать). Возникла...

Как корректно работать с псевдонимами типов?
Доброго времени суток! Выдает на Немного не понимаю, как исправить. Помогите, пожалуйста. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это дополнительная запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru