HTTP通俗介紹
今天來介紹一下,HTTP是什麽。
介紹這個概念之前,我們先來介紹一下什麽是規範,或規則。這裏我們舉個例子,交通規則。
試想如果馬路上沒有交通規則,那麽交通擁堵的情況下,車輛和行人就不知道什麽時候自己該行走,那個時刻該讓行。這時交通就會癱瘓,馬路就不能給我們帶來方便。其實我們瀏覽的網頁也是一樣的,用谷歌瀏覽器能打開,用IE瀏覽器也能閱讀,甚至還有其它的多種多樣的瀏覽器。為什麽都能打開網頁供我們閱讀呢,這是因為傳輸的網頁的內容遵守了一個規範,那就是HTTP。正是由於這個規範,各種瀏覽器按照這個規則才能呈現我們要求的內容。
那麽HTTP是一種什麽樣的規範呢?其實就是一個網頁的規範。打開一個網頁,我們能看到網頁的標題,網址,網頁的內容。其實這些內容都是按照HTTP規範寫在網頁定義好的地方。當然HTTP也不止記錄這些內容,因為網頁在我們通過瀏覽器訪問的時候,是由這樣一個流程來完成的。輸入網址或百度後,按enter鍵等待響應。這個過程就是通知別人將網頁發送過來,然後你接受。既然是發送和接受,那就也有一套規範來定義發送方,接受方的信息,請求的內容的信息,大小,語言等。這也是HTTP規範的一部分。
HTTP通俗介紹
相關推薦
HTTP通俗介紹
其它 通知 瀏覽器 enter鍵 都是 別人 情況下 完成 好的 今天來介紹一下,HTTP是什麽。 介紹這個概念之前,我們先來介紹一下什麽是規範,或規則。這裏我們舉個例子,交通規則。試想如果馬路上沒有交通規則,那麽交通擁堵的情況下,車輛和行人就不知道什麽時候自己該行走,那個
HTTP 之 HTTP概念介紹
http 協議 術語 工作機制1 概述本文將對HTTP協議的發展,相關術語,工作機制進行介紹2 HTTP協議發展介紹.http/0.9:1991,原型版本,功能簡陋,只有一個命令GETGET /index.html ,服務器只能回應HTML格式字符串,不能回應別的格式.http/1.0: 1996年5月,
Linux nginx-http配置介紹
Linux nginxnginx工作流程圖 http部分工作流程大致如一個master開啟多個worker,網絡io一般用epoll實現當個worker的高並發,文件io用sendfile,aio等高效移步io,實現一個http請求響應。io部分請參考:http://blog.51cto.com/marvin
SQL註入(HTTP頭介紹)
unix 連接 代理服務器 connect 詳解 mysql 等待 .com max-age HTTP 頭部詳解(轉自網絡)1、 Accept:告訴 WEB 服務器自己接受什麽介質類型,*/* 表示任何類型,type/* 表示該類型下的所有子類型,type/sub-type
HTTP服務介紹
摘自 https://mp.weixin.qq.com/s?__biz=MzI4NDM5NzE4Ng==&mid=2247484093&idx=1&sn=3d87e9772ffb3c9b0d40f7898970f4da&chksm=ebfd5950dc8ad046bd609e
【翻譯】OpenTSDB 2.3 文件--HTTP API介紹
HTTP API OpenTSDB提供基於HTTP的應用程式程式設計介面,以實現與外部系統的整合。幾乎所有OpenTSDB功能都可通過API訪問,例如查詢時間序列資料,管理元資料和儲存資料點。在研究各資料點資訊之前,請閱讀整個頁面以獲取有關標準API行為的重要資訊。 概覽 HTT
JAVA 基礎 HTTP的介紹
plain input 服務器 組件 oid req target tip web服務 目錄 http的方法 http請求頭Content-Type編碼指定 form表單 httpClient的使用(圖片來自於網絡) http的方法 OPTIOINS
HTTP協議介紹(POST、GET、Content-Type)
什麼是HTTP? 超文字傳輸協議(HyperText Transfer Protocol -- HTTP)是一個設計來使客戶端和伺服器順利進行通訊的協議。 HTTP/1.1 協議規定的 HTTP 請求方法有 OPTIONS、GET、HEAD、POST、PUT、DELETE
OkHttp的基本使用-1(Http協議介紹)
Http是一個屬於應用層的面向物件的協議,由於其簡潔、快速的方式,適用於分散式超媒體資訊系統。 它於1990年提出,經過今年的使用與發展,得到不斷地完善和擴充套件。目前在WWW中使用的是HTTP/1.
C socket 傳送HTTP簡單介紹
HTTP請求頭部樣例: GET http://www.baidu.com/ HTTP/1.1 Accept: html/text Host: 220.181.6.175:80 Connection: Close 這是一個請求百度頁面的頭部。 屬性和值的命名中間用:和空格隔
Http頭介紹:Expires,Cache-Control,Last-Modified,ETag
快取對於web開發有重要作用,尤其是大負荷web系統開發中。 快取分很多種:伺服器快取,第三方快取,瀏覽器快取等。其中瀏覽器快取是代價最小的,因為瀏覽器快取依賴的是客戶 端,而幾乎不耗費伺服器端的資源。 讓瀏覽器做快取需要給瀏覽器傳送指定的Http頭,告訴瀏覽器快取多
android-async-http AsyncHttpClient介紹和使用
轉自http://www.cnblogs.com/xiaoweiz/p/3916790.html 及http://blog.csdn.net/redarmy_chen/article/details/26976463 android-async-http 是針對Androi
Http Module 介紹
引言 Http 請求處理流程 和 Http Handler 介紹 這兩篇文章裡,我們首先了解了Http請求在伺服器端的處理流程,隨後我們知道Http請求最終會由實現了IHttpHandler介面的類進行處理(應該記得Page類實現了IHttpHandler)。從 Http 請
【C#.NET】Http Handler 介紹
Http Handler 介紹 引言 在 Part.1 Http請求處理流程 一文中,我們瞭解了Http請求的處理過程以及其它一些運作原理。我們知道Http管道中有兩個可用介面,一個是IHttpHandler,一個是IHttpModule,但在Part.1中,我並沒
通俗介紹TCP三次握手四次揮手
一直都知道 TCP 建立連線時需要三次握手,釋放連線時需要四次揮手,也大概能說出整個過程,但是一直對其中的設計思想理解不深,停留在“只可意會,不可言傳”的階段。這次寫一篇部落格嘗試將其中的思想表達出來。 TCP 建連三次握手 首先解釋一下每個步驟的作用: 1、a 時刻
HTTP報文介紹
HTTP報文分為HTTP/1.0和HTTP/1.1。HTTP/1.0是使用最為廣泛的HTTP版本,他在HTTP/0.9的基礎上添加了HTTP請求頭,支援了更多的請求的方法,並能對多媒體物件進行處理。HTTP/1.0規定瀏覽器與伺服器只保持短暫的連線,瀏覽器的每次與伺服器簡歷
HTTP協議介紹
一.HTTP介紹 HTTP:超文字傳輸協議,是Web聯網的基礎 作用:從伺服器傳輸html到本地瀏覽器的傳輸協議 版本:HTTP 0.9/1.0/1.1 特點:無狀態,無連線,基於TCP 二.
Maven的作用通俗介紹
問題描述Maven是做什麼的,誰能給通俗的介紹一下在maven的下載網站中應該下載哪個,分別都代表什麼解決方案從初學者使用者的角度你可以把他看成可以告別set classpath, javac 這些刀耕火種命令的利器。作為理解,不太準確的可以說maven主要是用來解決匯入ja
Http Handler 介紹 httpHandler 驗證碼 圖片防盜鏈
Http Handler 介紹 引言 在 Part.1 Http請求處理流程 一文中,我們瞭解了Http請求的處理過程以及其它一些運作原理。我們知道Http管道中有兩個可用介面,一個是IHttpHandler,一個是IHttpModule,但在Part.1中,我並沒有詳細講述如何對它們進行程式設計,只是輕
libcurl庫的http部分介紹
//採用CURLOPT_RESUME_FROM_LARGE 實現檔案斷點續傳功能 #include <stdlib.h> #include <stdio.h> #include <sys/stat.h> #include <curl/curl.h> //這個