curl-向远程网站提交表单所需的等效java库

时间:2011-08-18 10:53:31

标签: java php curl

我有一个php Web应用程序,询问用户所有字段的值(Web表单的所有字段),然后在屏幕上仅显示该表单的验证码和多选值,最终用户必须填写这些值然后表单被提交给它的行动。 php代码的操作部分使用curl进行此操作。 php代码如下 -

    $page = $curl->post($submit_url, array(
    'TITLE'   => $urltitle,
    'URL' => $urlurl,
    'OWNER_NAME' => $urlname,
    'OWNER_EMAIL' => $urlemail,
    'CATEGORY_ID' =>  $CATEGORY_ID,
    'RECPR_URL' => '',
    'IMAGEHASH' => $hash,
    'LINK_TYPE' => $dfln,
    'CAPTCHA' => $captcha,
    'AGREERULES' => 'on',
    'submit'    => 'Continue'
));

我的问题是,Java中是否有可以执行相同操作的库?我计划向许多网络表单提交相同/类似的数据,如果可以在java中完成...

2 个答案:

答案 0 :(得分:0)

我建议使用Apache HttpClient:

http://hc.apache.org/httpclient-3.x/

教程在这里:http://hc.apache.org/httpclient-3.x/tutorial.html

答案 1 :(得分:0)