/**
* java.net.URL 学习
* add by wuqingyong
* date:20070704
* 类 URL 代表一个统一资源定位符,它是指向互联网“资源”的指针。资源可以是简单的文件或目录,
* 也可以是对更为复杂的对象的引用;URL 可选择指定一个“端口”,它是用于建立到远程主机 TCP 连接的端口号。
* 如果未指定该端口号,则使用协议默认的端口。
* 例如,http 协议的默认端口为 80。还可以指定一个备用端口
*/
URL url = null ;
HttpURLConnection http=null;
BufferedReader in = null;
PrintWriter out = null;
StringBuffer result = new StringBuffer("");
//向其他主机发送请求
try{
url = new URL("http://10.19.119.131/wqy"); //实例目标链接
System.out.println(url.toString());
/**
* openConnection():返回一个 URLConnection 对象,它表示到 URL 所引用的远程对象的连接。
* 每次调用此 URL 的协议处理程序的 openConnection 方法都打开一个新的连接。
* IOException - 如果发生 I/O 异常
*/
http = (HttpURLConnection)url.openConnection();
//设置参数
http.setDoOutput(true);
//设置URL请求方法
http.setRequestMethod("POST");
out = new PrintWriter(new BufferedWriter(new OutputStreamWriter(http.getOutputStream())));
// StringBuffer buf = new StringBuffer(100);
//buf.append("user=admin"); //追加URL参数
//out.print(buf);
out.flush();
//构造读入流
in = new BufferedReader(new InputStreamReader(http.getInputStream()));
//建立链接
http.connect();
String temp = null;
while((temp = in.readLine()) != null){
result.append(temp);
}
System.out.println("");
}
catch(java.net.MalformedURLException murle){
murle.printStackTrace();
}
catch(java.io.IOException ioe){
ioe.printStackTrace();
}finally {
if ( out != null ) {
out.close () ;
}
try {
if ( in != null ) {
in.close () ;
}
} catch ( IOException e ) {
}
http.disconnect () ; //关闭远程刷新链接
}
System.out.println( "[reulst:" + result + "]" );
分享到:
相关推荐
php练习实例php练习实例php练习实例php练习实例php练习实例php练习实例php练习实例php练习实例php练习实例php练习实例php练习实例php练习实例php练习实例php练习实例php练习实例
vue实例练习与总结
json实例练习题11111json实例练习题11111json实例练习题11111json实例练习题11111json实例练习题11111
工业机器人PLC控制实例练习.docx工业机器人PLC控制实例练习.docx工业机器人PLC控制实例练习.docx工业机器人PLC控制实例练习.docx工业机器人PLC控制实例练习.docx工业机器人PLC控制实例练习.docx工业机器人PLC控制...
dubbo实例练习,里面有provider和consumer,可以作为开发参考
[开源3D软件Blender教程]Blender实例练习参考.pdf
solidworks实例练习题,100例实例练习,提高复习掌握的技能
oracle plsql 实例 练习
数电课设任务书 数字电路设计实例练习 数电课设任务书 数字电路设计实例练习
ant入门小实例练习
联系实例简单易懂
LogicLock设计练习实例LogicLock设计LogicLock设计练习实例练习实例
可以用来学习操作数据库的例子,里面包含几张表,大概是学生成绩管理系统。你可以用来自学查询、更新、插入、删除等等。这是用2008做的数据库,如果需要用2005或更低版本打开,请百度转换方法。
工业机器人PLC控制实例练习.pdf工业机器人PLC控制实例练习.pdf工业机器人PLC控制实例练习.pdf工业机器人PLC控制实例练习.pdf工业机器人PLC控制实例练习.pdf工业机器人PLC控制实例练习.pdf工业机器人PLC控制实例练习....
android 实例 第二天 练习 源代码 项目 这是我为android爱好者兼初学者提供的实例源代码第二天,可能第一天的内容稍微复杂了一些。不过我相信第一步走的艰难的时候,可能以后就会觉得顺畅了,我也知道一般查找实例的...
ArcGIS空间分析实例与练习指导书,同时上传数据,可以在本人其他资源中找到。
很不错的,vb实例,想学习vb编程的朋友可以看看
EJB3 实例练习(一)
asp.net url完整重写实例 , aspx变html或者其他后缀级路径,下载完直接打开就能用
书中含有多个JAVA实例,包含聊天系统、用户注册系统、论坛、网站内容管理系统、订阅信息系统、用户安全管理系统、网上商店系统等。 适合边学边做,实践性较强。