JAVA实现httpClient实例Java认证考试

文章作者 100test 发表时间 2010:01:02 16:12:22
来源 100Test.Com百考试题网


  package net.xfok.http.

  import java.util.HashMap. import java.util.Iterator. import java.util.Map.

  import org.apache.commons.httpclient.Header. import org.apache.commons.httpclient.HttpClient. import org.apache.commons.httpclient.HttpStatus. import org.apache.commons.httpclient.NameValuePair. import org.apache.commons.httpclient.methods.PostMethod.

  /**

  */

  public class MyClient {

  /**

  *的到Http请求结果

  * @param url请求地址

  * @param parms请求参数

  * @return

  */

  public byte[] getBody(String url,Map parms){

  byte[] body=null.

  //构造HttpClient的实例

  HttpClient httpClient = new HttpClient().

  //创建GET方法的实例

  PostMethod postMethod = new PostMethod(url).

  //填入各个表单域的值

  NameValuePair[] data = new NameValuePair[parms.keySet().size()]. Iterator it = parms.entrySet().iterator().

  int i=0.

  while (it.hasNext()) { Map.Entry entry = (Map.Entry) it.next(). Object key = entry.getKey(). Object value = entry.getValue(). data[i]=new NameValuePair(key.toString(),value.toString()).

  i .

  }

  //将表单的值放入postMethod中

  postMethod.setRequestBody(data).


相关文章


如何解决Java语言的十大问题Java认证考试
Java编程实例:在Java程序中启动PPT文档Java认证考试
一种基于Spring的java程序常量管理思路Java认证考试
将JAVA开发简单化Java认证考试
JAVA实现httpClient实例Java认证考试
java并发编程实践笔记Java认证考试
Java初学者入门——IO包的学习引导Java认证考试
Java技术与XML常见问题之JAXRPCJava认证考试
Java数据结构基于数组的表Java认证考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛