JAVA接口调用,java调用api接口实例

  JAVA接口调用,java调用api接口实例

  1、首先URL restURL=新网址(网址);这其中的全球资源定位器(统一资源定位器)就是需要调的目标接口地址,网址类是java.net.*下的类。

  2、setRequestMethod( POST );请求方式是有两个值进行选择,一个是得到,一个是帖子,选择对应的请求方式

  3、设置输出(真);setDoInput(true);

  setDoInput(): //设置是否向使用输出,因为这个是邮政请求,参数要放在超文本传送协议(超文本传输协议的缩写)正文内,

  因此需要设为没错,默认是假的;

  setdoooutput()://设置是否从使用读入,默认情况下是真实;4、setAllowUserInteraction();allowUserInteraction如果为没错,则在允许用户交互(例如弹出一个验证对话框)的上下文中对此统一资源定位器进行检查。

  5、下面代码的询问是以属性=值传输的,若是多个则是属性=值属性=值这种形式传递的,传递给服务器,让服务器自己去处理。

  6、关闭();创建流进行写入或读取返回值,创建用完后记得关闭流。

  实例教程:

  包网站

  导入Java。io。缓冲阅读器;

  导入Java。io。inputstreamreader

  导入Java。io。printstream

  导入Java。网。httpurl连接;

  导入Java。网。网址;

  导入Java。util。hashmap

  导入Java。util。地图;

  公共类RestUtil {

  公共字符串加载(字符串url,字符串查询)引发异常

  {

  URL restURL=新网址(网址);

  /*

  * 此处的通过对象实际上是根据统一资源定位器的请求协议(此处是http)生成的通过类的子类

  使用

  */

  HttpURLConnection conn=(http URL connection)resturl。打开连接();

  //请求方式

  conn . setrequestmethod( POST );

  //设置是否从使用读入,默认情况下是真实;httpurlconnection。setdoinput(true);

  conn . setdoooutput(true);

  //allowUserInteraction如果为没错,则在允许用户交互(例如弹出一个验证对话框)的上下文中对此统一资源定位器进行检查。

  conn . setallowuserinteraction(false);

  PrintStream PS=new PrintStream(conn . get output stream());

  ps.print(查询);

  PS。close();

  缓冲阅读器bReader=新缓冲阅读器(新输入流阅读器(conn . getinputstream()));

  字符串行,resultStr=

  while(null!=(line=bReader.readLine()))

  {

  resultStr=line

  }

  系统。出去。println( 3412412- resultStr);

  面包师。close();

  返回结果str

  }

  公共静态void main(String []args) {try {

  RestUtil RestUtil=new RestUtil();

  字符串结果string=rest util。加载(

   http://192 .168 .10 .89:8080/e office-restful/resources/sys/OA holiday ,

  楼层=第一年=2017年月=9is领导=N’);

  } catch(异常e) {

  //TODO:处理异常

  系统。出去。print(e . getmessage());

  }

  }

  }推荐教程:Java教程以上就是爪哇岛中调用接口的实例教程的详细内容,更多请关注我们其它相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: