前端框架和其他 1 談談你對http協議的認識。

2022-06-20 14:45:16 字數 1508 閱讀 1628

1.http是一種網路資料傳輸協議  hype text transfer protocol-超文字傳輸協議

2.傳輸什麼:超文字(html文件)

3.協議遵守方,瀏覽器和伺服器

4.一般的傳輸流程是什麼樣的,resquest 和 response

沒有**的情況:

有**的情況:**伺服器就是網路資訊的中轉站,分為正向**,反向**。

正向**:作用在瀏覽器和客戶端。是乙個位於客戶端和原始伺服器(origin server)之間的伺服器,為了從原始伺服器取得內容,客戶端向**傳送乙個請求並指定目標(原始伺服器),然後**向原始伺服器轉交請求並將獲得的內容返回給客戶端。客戶端必須要進行一些特別的設定才能使用正向**。

正向**類似乙個跳板機,**訪問外部資源。

正向**的好處:(1)能夠隱藏使用者的資訊(前提是**伺服器隱藏使用者資訊,高匿**),因為伺服器只知道正向**的資訊,不知道使用者的資訊。(2)訪問被牆的**。(3)可以做快取,加速訪問資源。(4)對客戶端訪問授權,上網進行認證。

反向**:作用在伺服器。例如nginx,是給伺服器進行分流導航。

知乎:

5.傳輸的方式是 url

host: ip位址 如 127.0.0.1

port: 埠號 如 8080

path: 檔案路徑 如 /bin/ect/

anchor: 錨

6.http協議的無狀態性質

http協議是無狀態的,同乙個客戶端的這次請求和上次請求是沒有對應關係,對http伺服器來說,它並不知道這兩個請求來自同乙個客戶端。 為了解決這個問題, web程式引入了cookie機制來維護狀態.

7.http訊息結構

請求行:get www.baidu.com/  http/1.1 

請求頭:

請求體:

Layui 前端框架(1)

首先什麼是js物件導向開發?首先說一下什麼是layui,layui他是乙個非常靈活的前端框架,使用得當的話可以幫助我們後端人員解決不少麻煩,為什麼說他靈活,因為他可以幫助我們在前端實現分頁,日期格式化,動態 的搭建,這是我在實際開發中所遇到的。layui是通過js實現的一系列功能,但是並不完全是js...

框架集和其他標籤

框架集在html5中已經刪除,但是iframe還是可以用的並且經常使用 1.設定框架,是頁面變為單純的框架集,沒有自己的內容,所以是沒有body的,屬性cols 300,表示列拆分,左邊300畫素,右邊是剩下所有 屬性rows 300,表示行拆分,上面300畫素,下面是剩下所有 frameborde...

其他 前端安全 1 XSS攻擊

正文 1,含義 xss cross site scripting 中文名為跨站指令碼。是發生在目標使用者的瀏覽器層面上的,當渲染dom樹的過程成發生了不在預期內執行的js 時,就發生了xss攻擊。跨站指令碼的重點不在 跨站 上,而在於 指令碼 上。大多數xss攻擊的主要方式是嵌入一段遠端或者第三方域...