Как мне заставить мое приложение C # войти на веб-сайт, требующий аутентификации по имени пользователя и паролю? На странице используется Apache Struts, если это важно.
C # - вход на этот сайт?
comment
Покажите нам, как ваше приложение C # в настоящее время пытается подключиться к этому веб-сайту.
- person Jeff LaFay   schedule 15.09.2010
comment
Что ты имеешь в виду? Я понятия не имею, как это сделать, поэтому у меня нет банкомата с кодом.
- person user377419   schedule 15.09.2010
comment
Обычно мы не делаем вашу домашнюю работу или проект.
- person Ahmet Alp Balkan   schedule 15.09.2010
comment
Я учусь в старшей школе. Мне бы очень хотелось, чтобы там были какие-нибудь уроки по программированию, но, к сожалению, в моей школе полно жлобов. Так что нет, это не моя домашняя работа. Почему вы так думаете?
- person user377419   schedule 15.09.2010
comment
@ user377419, пожалуйста, подробно расскажите, чего вы действительно пытаетесь достичь после входа в систему. Вы хотите получить кучу данных (используйте HtmlAgilityPack). Вы хотите взаимодействовать с тяжелым веб-сайтом JS / AJAX с большим количеством динамического контента? (используйте WatiN) Хотите ли вы низкоуровневый доступ на уровне HTTP, чтобы иметь полный контроль? (используйте HttpWebRequest)
- person Kirk Woll   schedule 15.09.2010
Ответы (1)
1
Вам необходимо отправить данные на веб-сервер, чтобы имитировать отправку формы.
Есть несколько вопросов, которые уже касаются этого:
Подделка отправки формы с помощью C # WebClient
https://stackoverflow.com/questions/1273998/how-to-submit-http-form-using-c
Надеюсь, теперь у вас есть более четкое представление о том, что вы ищете.
person
JYelton
schedule
14.09.2010