欧美成人精品手机在线观看_69视频国产_动漫精品第一页_日韩中文字幕网 - 日本欧美一区二区

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

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

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

HTTP 請(qǐng)求

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

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

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

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

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

HTTP 方法

HTTP 有如下方法:

  • GET

  • POST

  • PUT

  • HEAD

  • DELETE

  • PATCH

  • OPTIONS

  • CONNECT

  • TRACE

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

前面講過(guò)了一些 GET 方法,這里說(shuō)一下 POST 方法如何得知。

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

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

HTTP 狀態(tài)消息

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

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

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

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

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

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

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

URL 編碼

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

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

URL 編碼函數(shù)

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

?

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

總結(jié)

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

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

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


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