HTML 21 天入門:HTTP 基礎
當前位置:點晴教程→知識管理交流
→『 技術文檔交流 』
HTTP 請求HTTP 全稱為 HyperText Transfer Protocol,超文本傳輸協議。 還記得 HTML 的全稱嗎,它是超文本標記語言。 HTTP 的存在是為了保證客戶端和服務器之間的通信。HTTP 的工作方式是它們之間的請求-應答協議。 可以簡單的理解為兩個人之間的溝通,要有來有回,這是客戶端就是一直主動的那個,所有的請求都要先從客戶端發起,在得到服務器端應答后結束。 HTTP 請求是無狀態的,就是說主動的這個每次的請求得到和回復,都是基于當前的請求,和之前不會有上下文之間的關系。 HTTP 方法HTTP 有如下方法:
其中最常使用的便是之前提到的 GET 和 POST。 前面講過了一些 GET 方法,這里說一下 POST 方法如何得知。 之前的登錄示例里,在點擊登錄之前,打開瀏覽器的開發者工具,在點擊登錄之后,能看到如下信息: 由于目前并沒有后端處理代碼,所以看到的不是 200 的 HTTP 狀態碼。 HTTP 狀態消息每一個從客戶端發起的請求,都有自己的應答,這個應答不一定是成功的,也有可能失敗。 HTTP 通過狀態消息碼表示這個應答類型,常見的應答消息如下:
這里并沒有把所有的狀態碼都列出來,目前只要了解上述的基本信息就足夠了。 URL 編碼之所以有 URL 編碼一說,是因為 URL 只能使用 ASCII 字符集來通過互聯網進行發送。 如果 URL 中包含了非 ASCII 字符集之外的,就需要要轉換為有效的 ASCII 格式。 URL 編碼函數我們不太可能記住全部的編碼,這通常使用一些已經實現了的 URL 編碼函數實現。像 Javascript, PHP, Python 等用于 Web 開發的語言,都提供了 URL 編碼函數。
? 我們通過上述代碼做簡單的示例,可以看到空格被轉換成了+。 總結
該文章在 2024/10/22 12:27:11 編輯過 |
關鍵字查詢
相關文章
正在查詢... |