前端通過ajax發送請求與後端通過HttpClient發送請求的區別

發送HTTP請求不外乎兩種方式:前端的ajax與後端的HttpClient。

兩者的目的是一樣的,就是通過HTTP請求與服務端進行交互。

但是這兩者有什麼區別呢,由我今天遇到的一個問題說起。

背景:ServerA 和 ServerB 都在公司的局域網中,運維通過網關設置了部分接口(/inner/**)只能在局域網中訪問。
在這裏插入圖片描述
問題:這時候如果 Client 所需的數據(/inner/data)需要從 ServerB 獲取,通過 ajax 是無法訪問到 ServerB 的。

解決:這時只能由 ServerA 通過 HttpClient 請求 ServerB,獲取數據後返回給 Client。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章