HttpURLConnection 分析总结

 

          HttpURLConnection 是JDK内置一类;位于java.net包下面!也就说明在使用可以直接使用!

          SOA 面向服务架构 对应SOA 应该有大概的了解的就知道 HttpRULConnection这个类就和这个SOA思想差不多。

          说白了就是两个不同的程序进行数据交互;现在对这个类有了大概地的想法了吧!哈哈,就是这样的。。。不知道是不是这个意思,个人就是这么认为!欢迎大家指正!

         

        详细用法参考JKD API 下面提供一个简单的例子:

 

 

import java.io.IOException;
import java.io.InputStream;
import java.io.ObjectOutputStream;
import java.io.OutputStream;
import java.net.HttpURLConnection;
import java.net.URL;
import java.net.URLConnection;


public class HttpUrlconnectionDemo {

	/**
	 * @param args
	 * @throws IOException 
	 */
	public static void main(String[] args) throws IOException {
	
		// New  Request  URL 
	 	URL url = new URL("http://lenovo:8080/CM/logon.do");
		
	 	//Open connection 
	    URLConnection urlconnection =	url.openConnection();
	    
	    HttpURLConnection httpurlconnection = (HttpURLConnection) urlconnection;
	    
	    //Set HttpURLConnection ags...
	    httpurlconnection.setDoOutput(true);
	    
	    httpurlconnection.setDoInput(true);
	    
	    httpurlconnection.setUseCaches(false);
	    
	    httpurlconnection.setRequestProperty("Content-type", "application/x-java-serialized-object");
	    
	    httpurlconnection.setRequestMethod("POST");
	    
	    // bulid TCP connect Only Connect !!! ;
	    httpurlconnection.connect();
	    
	    
	    //init Send data
	    OutputStream op = httpurlconnection.getOutputStream();
	    
	    ObjectOutputStream objoutstrm = new ObjectOutputStream(op);
	    
	    objoutstrm.writeObject(new Student("lxd",24));
	    
	    objoutstrm.flush();
	    
	    objoutstrm.close();
	    
	    // Send data 
	    InputStream ip = httpurlconnection.getInputStream();
	    ip.close();
	}

}

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值