91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Java?Http的基礎概念是什么

發布時間:2023-04-26 11:53:25 來源:億速云 閱讀:122 作者:iii 欄目:開發技術

本篇內容介紹了“Java Http的基礎概念是什么”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

基本概念了解

網絡的分層

注:關于概念的東西,這里不會介紹太多,畢竟還是書本上的知識更加全面一些,這里主要就是介紹一些概念。

計算機網絡被劃分為具有層次的結構,按照目前使用的TCP/IP 4層協議。TCP/IP(Transmission Control Protocol/Internet Protocol,傳輸控制協議/網際協議)是指能夠在多個不同網絡間實現信息傳輸的協議簇。 我們學習的時候,是劃分成了五層協議來學習的,從底層到高層分別是:物理層->數據鏈路層->網絡層->傳輸層->應用層

這里只要知道:HTTP協議是建立在TCP協議之上的(或者應用層是建立在傳輸層之上的)。

感興趣的可以去了解一下 TCP/IP 和 OSI 的關系,并且為何是TCP/IP成為了主流?

Java?Http的基礎概念是什么

HTTP協議

HTTP(HyperText Transfer Protocol),中文是超文本傳輸協議。它是用于從萬維網(WWW:World Wide Web )服務器傳輸超文本到本地計算機的傳送協議。HTTP基于TCP/IP通信協議來傳遞數據。 HTTP基于客戶端/服務端(C/S)架構模型,是一個無狀態的請求/響應協議。 我們每天都會使用它,無論是瀏覽網頁、看視頻(基于Http協議的視頻流)或者是下載文件(這里指使用Http協議下載),都是Http協議在起作用,可見它的無處不在。

但是,作為一個計算機專業的學生,光知道這些還是不夠的,我們需要了解具體的協議。上面說了,HTTP是一個請求、響應協議,這里就是說,用戶發送一個請求,會得到一個響應。請求和響應都會對應一個協議報文,分別稱之為請求報文和響應報文,通常我們說HTTP報文就是指這二者。

HTTP報文分為報文頭和報文體。 報文頭部是一些必要的控制信息和對報文體數據的說明信息。通過這些信息,瀏覽器(通常是瀏覽器)就可以處理各種信息了,無論是文字、視頻還是圖片都是通過報文在網絡上面進行傳輸。

請求報文和響應報文

Java?Http的基礎概念是什么

這里主要是需要知道報文的結構特點,因為后面需要解析簡單的HTTP報文(更詳細的報文知識,可以閱讀書籍或者參考其他人的博客。或者你也可以直接閱讀后面的博客,遇到問題再去看,這樣效果會更好!) 報文頭部每一行需要一個回車換行符:CRLF CR: \r LF: \n 報文頭和報文體之間使用一個單獨的CRLF分開。 注意:GET請求沒有報文體。

//請求報文
GET /test/hi-there.txt HTTP/1.1\r\n
Accept: text/plain\r\n
Host: www.joes-hardwar.com\r\n
//請求報文
HTTP/1.0 200 OK\r\n
Content-Type: text/plain\r\n
Content-Length: 19\r\n
\r\n
Hi! I'm a message!

HTTP和TCP的關系

HTTP協議是建立在TCP協議之上的,上面我們所看到的請求和響應報文,對于TCP來說就是一串網絡字節流。 我們后面的代碼會加深你對于這句話的理解了。這里使用Java語言來進行編程,在Java中使用TCP編程,主要就是使用Java提供的Socket 套接字,也就是 Socket 和 ServerSocket 兩個類。

“Java Http的基礎概念是什么”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

浦北县| 阿荣旗| 通城县| 大兴区| 芮城县| 牟定县| 田林县| 廉江市| 徐州市| 额尔古纳市| 双桥区| 平江县| 凉山| 苍梧县| 巴彦淖尔市| 镇安县| 葫芦岛市| 苍溪县| 凤山市| 永济市| 微山县| 绵竹市| 长顺县| 四子王旗| 玉环县| 星子县| 潞西市| 家居| 浦江县| 富源县| 阿坝县| 肥城市| 三台县| 洛扎县| 三门峡市| 进贤县| 专栏| 巴塘县| 正定县| 新乡市| 广州市|