亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

介休市| 鄢陵县| 土默特左旗| 当阳市| 洛南县| 汉阴县| 米易县| 安仁县| 磐石市| 永安市| 安庆市| 潞城市| 巴南区| 宿迁市| 安岳县| 德清县| 林州市| 锦屏县| 花莲市| 海兴县| 孟津县| 佛冈县| 易门县| 台北市| 彩票| 长治市| 彰武县| 温州市| 建始县| 安远县| 平湖市| 呼伦贝尔市| 体育| 德钦县| 偃师市| 郎溪县| 古交市| 伊吾县| 涪陵区| 三门县| 宜良县|