aspx- , , "__" aspxform. , , , .
, , , :
__VIEWSTATE
__EVENTVALIDATION.
- , , , aspxform, , , , , .
aspx, javascript / asp, , , perl mechanize, .
, , :
my $browser = WWW::Mechanize->new( );
my $login_page = 'http://www.example.com/login.aspx';
$response = $browser->get( $login_page);
$viewstate = ($browser->find_all_inputs( type => 'hidden', name => '__VIEWSTATE' ))[0]->value;
$validation = ($browser->find_all_inputs( type => 'hidden', name => '__EVENTVALIDATION' ))[0]->value;
$browser->post( $login_page, [ username => 'user', password => 'password, __VIEWSTATE => $viewstate, __EVENTVALIDATION => $validation ]);
# finally get back the content and make sure it looks right
print $response->content();