HTTP:HTTP的server and client详细攻略
HTTP:HTTP的server and client詳細攻略
?
?
?
目錄
設計思路
HTTP的server and client術語解釋
1、服務器端指response
2、客戶端指request
3、HTTP 協議定義服務器端,和客戶端之間文件傳輸的溝通方式
4、HTTP傳輸的基本過程?
?
?
?
設計思路
HTTP的server and client術語解釋
1、服務器端指response
就好比sina、163、sohu。 ?
?
2、客戶端指request
就好比你我等,終端客戶PC。HttpClient是一個客戶端的HTTP通信實現庫。HttpClient的目標是發送和接收HTTP報文。 ?
?
?
3、HTTP 協議定義服務器端,和客戶端之間文件傳輸的溝通方式
目前HTTP協議的版本是Http1.1。RFC 2616描述了HTTP協議的具體信息。 這個協議已經成為瀏覽器和Web站點之間的標準。HTTP 是一個屬于應用層的面向對象的協議,由于其簡捷、快速的方式,適用于分布式超媒體信息系統。它于1990年提出,經過幾年的使用與發展,得到不斷地完善和 擴展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的規范化工作正在進行之中,而且HTTP-NG(Next Generation of HTTP)的建議已經提出。
?
4、HTTP傳輸的基本過程?
? ? ?在http傳輸的過程中,被稱為客戶端的請求者向服務器請求一個文件。最基本的過程是: 客戶端連接一個主機, 服務器接收連接, 客戶端請求一個文件,服務器發送一個應答。
? ? 一般我們訪問個大網站,都是我們,也就是客戶端發出請求,然后對方服務器段響應,結果就是返回了頁面路徑給我們,我們再根據路徑看到了網頁。 ?這里說得比較簡單,復雜的是傳給我們的東西有很多種,但原理是一樣的,一個請求,一個響應。
? ? 當我上網的時候底層是如何進行交互的? 當訪問者點擊一個超鏈接的時候,將會給瀏覽器提交一個URL地址。通過這個URL地址,瀏覽器便知道去鏈接那個網站并去取得具體的頁面文件(也可能是一張圖片,一個pdf文件)。 HTTP工作的基礎就是,連接一個服務器并開始傳輸文件到瀏覽器。
?
?
總結
以上是生活随笔為你收集整理的HTTP:HTTP的server and client详细攻略的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: DL之InceptionV2/V3:In
- 下一篇: Postman:Postman简介、安装