111,120
社区成员
发帖
与我相关
我的任务
分享
//调用 HttpRequsetResponse 类 模拟提交表单
private void Loginbttn_Click(object sender, System.EventArgs e)
{
HttpRequestResponse xx = new HttpRequestResponse();
xx.DataArrival += new DataArrivalEventHandler(xx_DataArrival);
xx.SendRequest("https://network.xxxxx.com/login.jsp?login=JQA002&password=Abc1234","POST",false);
}
private int i=0;
private void xx_DataArrival(object sender, DataArrivalEventArgs e)
{
Console.WriteLine( i++);
Console.Write(e.RecievedData);
if (e.IsComplete){
Console.Write("[" + ((HttpRequestResponse) sender).Request.CookieContainer.GetCookieHeader
(((HttpRequestResponse) sender).Response.ResponseUri).ToString() + "]");
}
}
<form name="login" method="post" action="/login.jsp" ID="Form1">
<input type="hidden" name="askedforurl" value="/desk/welcome.jsp" ID="Hidden1">
<div class="loginbox">
<div class="loginentry"> User Name <br/>
<input style="width:186px" type="text" name="login" size="26" value="" ID="Text1">
</div>
<br />
<div class="loginentry">Password <br/>
<input style="width:186px" type="password" name="password" size="26" value="" ID="Password1">
</div>
<br />
<div class="loginbutton">
<input type="image" border="0" src="/images/login.gif" alt="Login" ID="Image1" NAME="Image1">
</div>
<input type="hidden" name="token23" value="null" ID="Hidden2">
</div>
</form>