HttpClient和webservice
HttpClientSpringCloud中服务和服务之间的调用全部是使用HttpClient,还有前面使用SolrJ中就封装了HttpClient,在调用SolrTemplate的saveBean方法时就调用HttpClient技术。当前大部分项目暴漏出来的接口是Http请求,数据格式是JSON格式,但在一些老项目使用的仍然是webService。HttpClient 提供的主要的功能(1)实现
·
HttpClient
SpringCloud中服务和服务之间的调用全部是使用HttpClient,还有前面使用SolrJ中就封装了HttpClient,在调用SolrTemplate的saveBean方法时就调用HttpClient技术。
当前大部分项目暴漏出来的接口是Http请求,数据格式是JSON格式,但在一些老项目使用的仍然是webService。
HttpClient 提供的主要的功能
- (1)实现了所有 HTTP 的方法(GET,POST,PUT,DELETE 等)
- (2)支持自动转向
- (3)支持 HTTPS 协议
- (4)支持代理服务器等
HttpClient和webservice的区别
都是异构系统间远程调用技术
- Webservice两大核心: soap(理解为要传输的数据)、wsdl(理解为传输数据xml的说明) soap= xml + http,数据格式只能是:xml 各编程语言都有Webservice技术。 开发步骤较为繁琐:开发服务端,并发布,生成wsdl文件,通过服务端jdk的wsdl生成客户端调用Java文件,Java文件放入客户端,并生成对象,调用方法
- Httpclient 两种实现:jdk原生自带http://java.net和apache Httpclient
可分布式开发,单独创建一个Httpclient项目,易管理 数据格式可有:字符串、json、xml
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)