WebClient, что делает UploadString? - PullRequest
3 голосов
/ 15 июля 2010

Что делает WebClient.UploadString ?

Я думал, что это сообщение, чтобы я мог войти с ним.Когда я использовал wc.UploadString (@ "http://mysite.com/login"," user = u & pass = p "), я думал, что получу HTML-код главной страницы, когда я вошел в систему. Однако все, что я получил, не было предупреждения о том, что мой пропускбыло неправильно, и моя method=post заметка внизу.

Что на самом деле делает WebClient.UploadString ? и как мне войти в систему с помощью WebClient?

Ответы [ 2 ]

3 голосов
/ 15 июля 2010

Для входа в систему вам, вероятно, следует использовать WebClient.UploadValues ​​, как описано здесь .

1 голос
/ 15 июля 2010

Второй параметр - передача данных в теле сообщения.Вы отформатировали его, чтобы быть частью строки запроса.Если имя пользователя / пароль действительно передаются в строке запроса, они должны быть включены в первый параметр (URL).В противном случае, что более вероятно, если они будут отправлены в качестве параметров формы, то используйте UploadValues, как предложил Андрей.

...