Я пытаюсь представить свой вход в систему и пароль с помощью C# и некоторого http-кода.Заполняющий элемент ввода html и представляющая форму
У меня есть этот HTML код:
<div class="row password error">
<label for="password" tabindex="-1">Password</label>
<input aria-invalid="true" aria-required="true" autofocus="autofocus" class="password text" id="password" name="session[password]" type="password" value="" />
</div>
И я пытаюсь дать ответ следующим образом:
var encoding = new ASCIIEncoding();
var postData = ("password=" + Social);
byte[] data = encoding.GetBytes(postData);
var myRequest = (HttpWebRequest)WebRequest.Create(url);
myRequest.Method = "POST";
myRequest.ContentType = "application/x-www-form-urlencoded";
myRequest.ContentLength = data.Length;
myRequest.AllowAutoRedirect = true;
var newStream = myRequest.GetRequestStream();
newStream.Write(data, 0, data.Length);
newStream.Close();
var response = myRequest.GetResponse();
var responseStream = response.GetResponseStream();
var responseReader = new StreamReader(responseStream);
var result = responseReader.ReadToEnd();
return result;
Но, как вы можете видеть название от входного контроля является сессия [пароль ], возможно, это проблема, если да, то как я могу правильно ввести пароль и отправить эту форму.
UPDATE Fiddle results: http://pastebin.com/raw.php?i=AcG8HUKj Спасибо.
'name =" session [password] "' это выглядит довольно странно, не говоря уже о том, что вам нужно использовать 'asp-директивы, такие как' <% %> ' – MethodMan
Я не владею страницей (твиттер), я ее не понимаю из настольного приложения. – PNCDJS
ОК, тогда .. вы шагнули через фактический код на своем конце, чтобы проверить значения и т. Д. ... вы получаете какие-либо ошибки на своем конце при переходе через код .. ?? а также не иметь доступ к их странице или нет. Если вы написали разметку aspx, то вы должны знать и/или понимать, как использовать теги, которые я задавал в своем первоначальном вопросе ... другое дело, где вы передаете учетные данные, которые, похоже, являются проблемой здесь, я бы сделал немного больше исследований о том, как передавать учетные данные пользователя в учетную запись Twitter с помощью C# .net – MethodMan