作者:杭ai君浩 | 来源:互联网 | 2023-05-18 18:18
如题,HttpClient如何处理Form表单的提交。各位大虾请帮帮忙,谢谢。
注:HttpClient4.1版本
13 个解决方案
httpclient包中 postmethod便是模拟post请求..
不用HTTPClient
URLConnection或者Socket还是会的
就楼主的应用,可以用 public String postPage(String page, Properties pdata) 方法,
具体pdata里面放什么,你懂得...
在我的测试中,一般PostMethod貌似可以完全取代GetMethod,但反之不然。 当然只是测试出来得到的经验,没有理论根据。
1. 你可以直接调用 public String postPage(String page) ,page就放你那个长长的url. (我自己没有试)
2.用 postPage(String page, Properties pdata) 方法,
Properties pdata= new Properties ();
pdata.setProperty("do","index");
pdata.setProperty("act","spider");
pdata.setProperty("dest",http); //http不要用转义后的,就是说原始的http地址,如http://qihoo.com.....
希望能帮到你。