當前位置:妙知谷 >

母嬰教育 >學習交流 >

前端怎麼調用後台接口

前端怎麼調用後台接口

這個問題問的太籠統了,實際情況要複雜很多,要看你們的協議啊,網絡環境啊,所以還得具體問題具體分析。

基本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張

特別提示

這些都是網站部署中的重要部分,所以比較晦澀,需要花費一些精力自己研究。

  • 文章版權屬於文章作者所有,轉載請註明 https://miaozhigu.com/jy/jiaoliu/0o0505.html