调用接口的代码怎么写,java中的接口方法如何实现并调用
写爬虫互联网协议(互联网协议)被封了怎么解决?立即使用
爪哇岛调用接口方法:
包com。lwl。API。提供商。演示。测试;
导入Java。io。缓冲阅读器;
导入Java。io。inputstreamreader
导入Java。io。printstream
导入Java。网。httpurl连接;
导入Java。网。网址;
公共类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
}
System.out.println(接口调用数据: 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) {
系统。出去。print(e . getmessage());
}
}
}首先URL restURL=新网址(网址);这其中的全球资源定位器(统一资源定位器)就是需要调的目标接口地址,网址类是java.net.*下的类,这个不陌生。
setRequestMethod( POST );请求方式是有两个值进行选择,一个是得到,一个是帖子,选择对应的请求方式
setdoooutput(true);setDoInput(true);
setDoInput() : //设置是否向使用输出,因为这个是邮政请求,参数要放在超文本传送协议(超文本传输协议的缩写)正文内,因此需要设为没错,默认是假的;
setdoooutput()://设置是否从使用读入,默认情况下是真实;
setAllowUserInteraction();allowUserInteraction如果为没错,则在允许用户交互(例如弹出一个验证对话框)的上下文中对此统一资源定位器进行检查。
下面代码的询问是以属性=值传输的,若是多个则是属性=值属性=值这种形式传递的,传递给服务器,让服务器自己去处理。
如何去生成这种形式的呢?最简单最快的方式在这里爪哇将地图拼接成"参数=值参数=值"
close();创建流进行写入或读取返回值,创建用完后记得关闭流。
更多爪哇岛知识请关注爪哇岛基础教程栏目。以上就是爪哇岛接口如何调用(附代码)的详细内容,更多请关注我们其它相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。