如何使用HttpWebRequest登录到http://www.bhmobile.ba/portal/index这个页面?
登录按钮是“Pošalji”(左上角)。
登录页面的HTML源代码:
<table id="maintable" border="0" cellspacing="0" cellpadding="0" style="height:100%; width:100%">
<tr>
<td width="367" style="vertical-align:top;padding:3px"><script type="text/javascript">
function checkUserid(){
if (document && document.getElementById){
var f = document.getElementById('userid');
if (f){
if (f.value.length < 8){
alert('Korisničko ime treba biti u formatu 061/062 xxxxxx !');
return false;
}
}
}
return true;
}
</script>
<div style="margin-bottom:12px"><table class="leftbox" style="height:184px; background-image:url(/web/2007/slike/okvir.jpg);" cellspacing="0" cellpadding="0">
<tr>
<th style="vertical-align:middle"><form action="http://sso.bhmobile.ba/sso/login" method="post" onSubmit="return checkUserid();">
<input type="hidden" name="realm" value="sso">
<input type="hidden" name="application" value="portal">
<input type="hidden" name="url" value="http://www.bhmobile.ba/portal/redirect?type=ssologin&url=/portal/show?idc=1111">
<table class="formbox" align="center" cellspacing="0" cellpadding="0">
<tr>
<th style="vertical-align:middle; text-align:right;padding-right:4px;">Korisnik:</th>
<td><input type="text" size="20" id="userid" name="userid"/></td>
</tr>
<tr>
<th style="text-align:right;padding-right:4px;">Lozinka:</th>
<td><input type="password" size="20" name="password" /></td>
</tr>
<tr>
<th colspan="2">
<input class="dugmic" type="image" id="prijava1" alt="Prijava" src="/web/2007/dugmici/posalji_1.jpg" onmouseover="ChangeImage('prijava1','/web/2007/dugmici/posalji_2.jpg')" onmouseout="ChangeImage('prijava1','/web/2007/dugmici/posalji_1.jpg')">
</th>
</tr>
</table>
<div style="padding:12px;">
<a href="/portal/show?idc=1121">Da li ste novi BH Mobile korisnik?</a><br />
<a href="/portal/show?idc=1121">Da li ste zaboravili lozinku(šifru)?</a><br />
</div>
</form></th>
</tr>
</table></div>
表单的action是http://sso.bhmobile.ba/sso/login。 如何使用HttpWebRequest获取cookie并使用来自此页面的某些数据?