前端怎么调用后台接口

这个问题问的太笼统了,实际情况要复杂很多,要看你们的协议啊,网络环境啊,所以还得具体问题具体分析。

基本webService

(01)我们常见的网络通讯方式,传输协议是http,https,目前大部分使用还是http。后台接口一般部署在某一台服务器上,通过其中的某个端口提供服务。下层协议基本都是基于tcp/ip的。

前端怎么调用后台接口

(02)保证网络联通的情况下,可以直接按照协议及接口发送请求,通常请求为报文或者XML,这类的。http的过程比较简单,如下图所示。

前端怎么调用后台接口 第2张

(03)https协议较http协议复杂,主要是https在引入了ssl之后,安全性得到了保证,但是类似tcp的三次握手,https在通讯时,也需要进行双向认证,所以事先需要签发证书。下图是https的通讯过程。

前端怎么调用后台接口 第3张

(04)由于网络传输协议对于一般开发人员来说,较为复杂,所以通常封装在通讯层面,而前端开发人员只需要关注后台接口,按照接口格式组装报文即可,而通讯所需的报文头,及认证都有通讯层公共模块完成,可以减少系统建设成本。

前端怎么调用后台接口 第4张

常用方式

(01)apache。 Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。这就是应用最广的服务软件,同样是基于http的。

前端怎么调用后台接口 第5张

(02)WebLogic。WebLogic是美国Oracle公司出品的一个application server,确切的说是一个基于JAVAEE架构的中间件,WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。这是目前主流网站类应用使用的服务软件,

前端怎么调用后台接口 第6张

(03)Tomcat。是Apache 软件基金会的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且很重要的是她免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。而且由于开源,它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。Tomcat经常被用在小型应用中,且比较简单,在量级不大的项目中可以使用。

前端怎么调用后台接口 第7张

特别提示

这些都是网站部署中的重要部分,所以比较晦涩,需要花费一些精力自己研究。