系统间经过api接口传输文件流,同时还能够传递其余的参数。即不经过浏览器来访问服务器的资源。html
建立Http客户端对象
设置请求的url,链接的地址
设置请求的方式(Get/Post),请求内容的类型,接收内容的类型,字符编码
设置请求参数(请求内容)
按请求的方式执行请求,返回Http状态码
得到响应内容
释放链接java
一个Http方法的执行涉及到一个或者多个Http请求/Http响应的交互,一般这个过程都会自动被HttpClient处理,对用户透明。用户只须要提供Http请求对象,HttpClient就会将http请求发送给目标服务器,而且接收服务器的响应,若是http请求执行不成功,httpclient就会抛出异常。因此在写代码的时候注意finally的处理。web
使用Socket实现文件的上伟下载api
通常使用Chrome或者其余浏览器来访问一个WEB服务器,用来浏览页面查看信息或者提交一些数据、文件上传下载等等。浏览器