知识大全 JAVA实现httpClient实例

Posted 地址

篇首语:后悔过去,不如奋斗将来。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 JAVA实现httpClient实例相关的知识,希望对你有一定的参考价值。

JAVA实现httpClient实例  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  /*

  * Created on

  * Copyright by All Rights Reserved

  *

  */

  package net xfok ;

  import java util HashMap; import java util Iterator; import java util Map;

  import mons ; import mons ; import mons ; import mons ; import mons ;

  /**

  * @author YangHua

  */

  public class MyClient

  /**

  *的到Http请求结果

  * @param url请求地址

  * @param parms请求参数

  * @return

  */

  public byte[] getBody(String url Map parms)

  byte[] body=null;

  //构造HttpClient的实例

  HttpClient Client = new HttpClient();

  //创建GET方法的实例

  PostMethod postMethod = new PostMethod(url);

  //填入各个表单域的值

  NameValuePair[] data = new NameValuePair[parms keySet() size()]; Iterator it = parms entrySet(erator();

  int i= ;

  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);

  try

  //执行postMethod

  int statusCode = (postMethod); // HttpClient对于要求接受后继服务的请求 象POST和PUT等不能自动处理转发

  // 或者

  if (statusCode == HttpStatus SC_MOVED_PERMANENTLY || statusCode == HttpStatus SC_MOVED_TEMPORARILY)

  //从头中取出转向的地址

  Header locationHeader = postMethod

   getResponseHeader( location );

  String location = null;

  if (locationHeader != null) location = locationHeader getValue(); System out println( The page was redirected to: + location);

   else

  System err println( Location field value is null );

  

  

  body = postMethod getResponseBody();

   catch (Exception e)

  e printStackTrace();

  

  return body;

  

  public static void main(String[] args)

  String url= ;

  Map parms=new HashMap();

  MyClient client=new MyClient();

  String result=new String(client getBody(url parms)); System out println(result);

  

  

cha138/Article/program/Java/hx/201311/25989

相关参考

知识大全 栈和队列 - 栈和队列的应用实例 - 队列的应用实例

  队列的应用舞伴问题  问题叙述  假设在周末舞会上男士们和女士们进入舞厅时各自排成一队跳舞开始时依次从男队和女队的队头上各出一人配成舞伴  若两队初始人数不相同则较长的那一队中未配对者等待下一轮舞

知识大全 栈和队列 - 栈和队列的应用实例 - 栈的应用实例(二)

  栈与递归  ()递归  所谓递归是指若在一个函数过程或者数据结构定义的内部直接(或间接)出现定义本身的应用则称它们是递归的或  者是递归定义的  递归是一种强有力的数学工具它可使问题的描述和求解变

洗盘阴线的投资实例

洗盘阴线的投资实例投资实例:000029深深房A在2003年的11月6日、7日和12日出现了三次令人畏惧的“洗盘阴线”走势,就在投资者惶恐不安、纷纷低位斩仓的时候,深深房却突然停止了下跌行情,并迅速转

知识大全 栈和队列 - 栈和队列的应用实例 - 栈的应用实例(一)

  栈和队列的应用非常之广只要问题满足后进先出和先进先出原则均可使用栈和队列作为其数据结构  栈的应用  数制转换  将一个非负的十进制整数N转换为另一个等价的基为B的B进制数的问题很容易通过除B取余

雁翔天空的投资实例

雁翔天空的投资实例投资实例:G物华(原名物华股份)在2005年的1月4日出现探底走势,直到1月10日才完成“雁翔天空”K线组合形态,上涨行情随即在1月11日启动,两个月后,该股上涨近50%(见下图)。

最后包容线的投资实例

最后包容线的投资实例在对最后包容线进行研判时,切不要被走势的弱势表面特征所迷惑,而应从股价高低及成交量的判断上来分析,大胆人市。具体实例见下图苏宁环球和大连国际图所示。

知识大全 spool导出实例

  spool导出实例cha138/Article/program/Oracle/201311/18475

知识大全 实例描述

PHPWeb开发学习实录:实例描述  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!   实

知识大全 实例应用

PHPWeb开发学习实录:实例应用  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!   实

裙摆指数实例

裙摆指数实例在1900年,股市显得相当低迷,那时候美国女士的裙子也非常长,显得死板而无趣;在1929年大萧条以前,女性裙摆迅速上移;而1930年的大萧条却伴随着长裙的流行。在第二次世界大战后,股市似乎