C # - вход на этот сайт?

Как мне заставить мое приложение C # войти на веб-сайт, требующий аутентификации по имени пользователя и паролю? На странице используется Apache Struts, если это важно.


person user377419    schedule 14.09.2010    source источник
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)


arrow_upward
1
arrow_downward

Вам необходимо отправить данные на веб-сервер, чтобы имитировать отправку формы.

Есть несколько вопросов, которые уже касаются этого:

Подделка отправки формы с помощью C # WebClient

https://stackoverflow.com/questions/1273998/how-to-submit-http-form-using-c

Надеюсь, теперь у вас есть более четкое представление о том, что вы ищете.

person JYelton    schedule 14.09.2010