请教向HTTP提交 post 请求的相关问题

请教向HTTP提交 post 请求的相关问题

请教向HTTP提交 post 请求的相关问题
如题。
我需要对一段序列进行网上预测,网址:http://www-bs.informatik.uni-tuebingen.de/Services/SVMHC/index_html , 序列为:MATTEYRLSLMEQFIRAFIEIDKDNNELIDKQELTKYCQQNQMDMKQIDPWIARFDTDKDGKVSLEEFCRGFGLKVWEVRREKEELKRDKEGKVSTLPLDIQIIAATMSKAKQYNICCKFK
我现在的问题是提交post请求后没有得到预测结果的网页,不知道问题出在哪里。
$ua = LWP::UserAgent->new;
my $action='http://www-bs.informatik.uni-tuebingen.de/Services/SVMHC';
$response=$ua->request(
POST $action,
[
'MHCPEP'=>"$mhcPep[$i-1]", #我把需要selected的放到@mhcPep中,用一个循环去读
'predict_seq'=>$seq, #$seq存放的是序列
],
'content_type'=>"text/html",
);
是否我提交的网页不对?还是什么别的原因导致post我的request之后,得到的仍是没有预测结果的网页信息?请各位高手帮我看看,谢谢
仔细查看提交前页面的 htm.
仔细查看提交前页面的 html 代码
看看 form 的具体内容
另外需要注意是否有 cookie 或者 session 问题
最好用--my $request=PO.
最好用
my $request=POST(ACTIONURL,
Content_Type =>'text/html',
Content =〉[
'MHCPEP'=>"$mhcPep[$i-1]",
'predict_seq'=>$seq,

]

)
添加了$ua->agent没,注意了input里面的type=hidden的字段了吗!
添加一句这个 die $respon.
添加一句这个 die $response->message unless $response->is_success;
看看错误原因是什么,嘎嘎!
谢谢各位,fkiori 兄提的co.
谢谢各位,fkiori 兄提的cookie还没有考虑,我再看看.非常感谢各位的提示
又重新看了一下我这个网页.
又重新看了一下我这个网页的html代码,它好像没有用如 jeffrey3 兄提及的cookie 和type=hidden那样。
我在post之后是能够返回网页结果的,把$response->is_success的结果打印,发现只是简单的返回了我提交任务的网页信息,而并没有把我通过这个网页预测的结果信息给出

我在想是不是我提交的$action (URL) 有问题了,该网页的地址是:http://www-bs.informatik.uni-tuebingen.de/Services/SVMHC/index_html

源文件中对应的代码是: <form action="svmhc2" method="post">
不知道怎么把action="svmhc2"这个信息用上,
谢谢各位的指点。




   

那你POST地址就是--.
那你POST地址就是
http://www-bs.informatik.uni-tuebingen.de/Services/SVMHC/svmhc2