狠狠色丁香婷婷综合尤物/久久精品综合一区二区三区/中国有色金属学报/国产日韩欧美在线观看 - 国产一区二区三区四区五区tv

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

HTML 21 天入門:HTTP 基礎(chǔ)

admin
2024年10月19日 22:14 本文熱度 15

HTTP 請求

HTTP 全稱為 HyperText Transfer Protocol,超文本傳輸協(xié)議。

還記得 HTML 的全稱嗎,它是超文本標(biāo)記語言。

HTTP 的存在是為了保證客戶端和服務(wù)器之間的通信。HTTP 的工作方式是它們之間的請求-應(yīng)答協(xié)議。

可以簡單的理解為兩個人之間的溝通,要有來有回,這是客戶端就是一直主動的那個,所有的請求都要先從客戶端發(fā)起,在得到服務(wù)器端應(yīng)答后結(jié)束。

HTTP 請求是無狀態(tài)的,就是說主動的這個每次的請求得到和回復(fù),都是基于當(dāng)前的請求,和之前不會有上下文之間的關(guān)系。

HTTP 方法

HTTP 有如下方法:

  • GET

  • POST

  • PUT

  • HEAD

  • DELETE

  • PATCH

  • OPTIONS

  • CONNECT

  • TRACE

其中最常使用的便是之前提到的 GET 和 POST。

前面講過了一些 GET 方法,這里說一下 POST 方法如何得知。

之前的登錄示例里,在點擊登錄之前,打開瀏覽器的開發(fā)者工具,在點擊登錄之后,能看到如下信息:

由于目前并沒有后端處理代碼,所以看到的不是 200 的 HTTP 狀態(tài)碼。

HTTP 狀態(tài)消息

每一個從客戶端發(fā)起的請求,都有自己的應(yīng)答,這個應(yīng)答不一定是成功的,也有可能失敗。

HTTP 通過狀態(tài)消息碼表示這個應(yīng)答類型,常見的應(yīng)答消息如下:

  • 2XX: 所有 2 開頭的狀態(tài)都表示成功。常見的是 200,表示 OK。

  • 3xx: 所有 3 開頭的狀態(tài)都重定向。

  • 4xx:所有 4 開頭的狀態(tài)都表明客戶端有錯誤,常見的是 404 Not Found,表示客戶端請求的資源在服務(wù)器那邊沒有找到。

  • 5XX:所有 5 開頭的狀態(tài)都表明服務(wù)端有錯誤,常見的 500 internal server error。

這里并沒有把所有的狀態(tài)碼都列出來,目前只要了解上述的基本信息就足夠了。

URL 編碼

之所以有 URL 編碼一說,是因為 URL 只能使用 ASCII 字符集來通過互聯(lián)網(wǎng)進(jìn)行發(fā)送。

如果 URL 中包含了非 ASCII 字符集之外的,就需要要轉(zhuǎn)換為有效的 ASCII 格式。

URL 編碼函數(shù)

我們不太可能記住全部的編碼,這通常使用一些已經(jīng)實現(xiàn)了的 URL 編碼函數(shù)實現(xiàn)。像 Javascript, PHP, Python 等用于 Web 開發(fā)的語言,都提供了 URL 編碼函數(shù)。

<form action="/3-3-1.html" method="get">   <h3>登錄</h3>   <div>     <label for="name">用戶名:</label>     <input type="text" id="name" name="name" required />   </div>    <div>     <label for="password">密碼:</label>     <input type="password" id="password" name="password" required />   </div>    <div>     <input type="submit" value="登錄" />   </div> </form> 

?

我們通過上述代碼做簡單的示例,可以看到空格被轉(zhuǎn)換成了+。

總結(jié)

  • ?? HTTP 全稱為 HyperText Transfer Protocol,超文本傳輸協(xié)議。

  • ?? HTTP 保證客戶端和服務(wù)器之間的通信,是基本的請求-應(yīng)答協(xié)議。

  • ?? URL 只能使用 ASCII 字符集,此字符集之外的字符都需要轉(zhuǎn)換為有效的 ASCII 格式。


該文章在 2024/10/22 12:27:11 編輯過
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點晴ERP是一款針對中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內(nèi)大量中小企業(yè)的青睞。
點晴PMS碼頭管理系統(tǒng)主要針對港口碼頭集裝箱與散貨日常運作、調(diào)度、堆場、車隊、財務(wù)費用、相關(guān)報表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點,圍繞調(diào)度、堆場作業(yè)而開發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點晴WMS倉儲管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質(zhì)期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務(wù)都免費,不限功能、不限時間、不限用戶的免費OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2024 ClickSun All Rights Reserved