国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

http請求頭中的host是什么意思

這篇具有很好參考價值的文章主要介紹了http請求頭中的host是什么意思。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

Host 是 HTTP 1.1 協(xié)議中新增的一個請求頭,主要用來實現(xiàn)虛擬主機(jī)技術(shù)。

虛擬主機(jī)(virtual hosting)即共享主機(jī)(shared web hosting),可以利用虛擬技術(shù)把一臺完整的服務(wù)器分成若干個主機(jī),因此可以在單一主機(jī)上運行多個網(wǎng)站或服務(wù)。

舉個栗子,有一臺 ip 地址為 61.135.169.125 的服務(wù)器,在這臺服務(wù)器上部署著谷歌、百度、火狐的網(wǎng)站。為什么我們訪問 https://www.google.com 時,看到的是 Google 的首頁而不是百度或者淘寶的首頁?原因就是 Host 請求頭決定著訪問哪個虛擬主機(jī)。


在一個的服務(wù)器中,可能擁有多個 Host 的應(yīng)用服務(wù),此時僅僅通過 IP 無法訪問到對應(yīng)的服務(wù),可通過 Host 來進(jìn)行定位。

Host 是唯一客戶端必須攜帶的請求頭,如果缺失了該請求頭則會返回 400 狀態(tài)碼。在 HTTP/2 以及 HTTP/3 中,以一個偽頭 :authority 代替。

如果通過?curl?模擬 Host,可通過請求 IP 地址,并明確指定 Host 頭部。

# 請求成功
$ curl http.devtool.tech    #ping也可以直接得到其ip

# 獲取到其 IP 地址
$ dig +short http.devtool.tech
76.223.126.88

# 直接請求 IP,導(dǎo)致找不到該應(yīng)用
$ curl 76.223.126.88

# 請求成功
$ curl 76.223.126.88 -H "Host: http.devtool.tech"

centos安裝dig

yum install bind-utils

那為什么不用IP+端口呢?
因為IP+端口區(qū)分的是進(jìn)程(服務(wù)), 而 Host區(qū)分的是目錄(網(wǎng)站)
我們用80端口訪問1.1.1.1的apache服務(wù),而1.1.1.1內(nèi)部有很多目錄(網(wǎng)站)?文章來源地址http://www.zghlxwxcb.cn/news/detail-538124.html

到了這里,關(guān)于http請求頭中的host是什么意思的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 請求頭中的Authorization

    header里面放Authorization,就是為了驗證用戶身份。 Authorization里面放的就是token,就相當(dāng)于每次發(fā)送請求的時候,攔截器都會攔截一次你的請求,來驗證請求的token與儲存的token是否是一致的。 如果一致會把當(dāng)前請求放行, 如果不一致那么服務(wù)器會截斷你的請求并把錯誤碼返給

    2024年02月03日
    瀏覽(21)
  • HTTP 協(xié)議中的請求頭參數(shù)

    HTTP 協(xié)議中的請求頭參數(shù)

    本文對http頭部字段:Connection、Content-Length、Transfer-Encoding 、Content-Encoding、Content-Type 等進(jìn)行介紹。 POST https://1.26.1.10:22/reportquery/v1/cc HTTP/1.1 Accept: / User-Agent: abcd Host: 1.26.1.10:22 Connection: Keep-Alive Content-Type: application/json;charset=UTF-8 Content-Length: 170 SequenceId: 6 ProvinceId: 32 X-TerminalNo:

    2023年04月09日
    瀏覽(47)
  • 前端下載后端返回的文件流,取請求頭中的文件名稱

    前端下載后端返回的文件流,取請求頭中的文件名稱

    但是用上面的方法發(fā)現(xiàn)只能順利下載文件, res.headers[\\\"content-disposition\\\"] 取不到后端給前端返回的請求頭。 通過問題排查發(fā)現(xiàn): 如圖,前端需要取的 res.headers 和 res.data 是一層的,當(dāng)攔截器中返回 res.data 后,就取不到外層的 headers, 因此前端要自己寫 axios 請求方法 但是前端依

    2024年02月01日
    瀏覽(26)
  • [神坑已解決]Http請求參數(shù)中的加號被轉(zhuǎn)換為空格的問題

    [神坑已解決]Http請求參數(shù)中的加號被轉(zhuǎn)換為空格的問題

    前端傳參數(shù)之前,將參數(shù)值加密為sdfsdf+sdf,傳遞給后端之后,后端tomcat自動將str中的加號變?yōu)榭崭?- sdfsdf sdf(??????這就是后端接收到的參數(shù)值param,加號未被識別變成了空格) 所以我們要將后端解密的時候的值作修改,進(jìn)而解密得到正確的數(shù)據(jù)。 加密后的數(shù)據(jù) - tomcat

    2024年04月16日
    瀏覽(17)
  • Spring/SpringBoot 過濾器修改、獲取http 請求request中的參數(shù) 和 response返回值,比如修改請求體和響應(yīng)體的字符編碼

    通過自定義filter,RequestWrapper,ResponseWrapper 處理請求和響應(yīng)數(shù)據(jù),比如修改請求體和響應(yīng)體的字符編碼 1.request 和 response 中的數(shù)據(jù)都是 存在流中的(緩存中)獲取一次就沒有了,需要重新寫回去。所以需要兩個包裝類分別繼承HttpServletRequestWrapper 和 HttpServletResponseWrapper 對 r

    2024年02月15日
    瀏覽(37)
  • http RequestConfig配置類中各參數(shù)的意思

    RequestConfig類是Apache HttpClient中的一個配置類,用于設(shè)置HTTP請求的配置參數(shù)。下面是RequestConfig中各參數(shù)的詳細(xì)解釋和代碼示例: connectTimeout:連接超時時間,即連接建立的最長時間,超過此時間則拋出ConnectTimeoutException異常。默認(rèn)值為0,表示無限等待。 示例代碼: 這里的連接

    2024年02月09日
    瀏覽(20)
  • 計算機(jī)網(wǎng)絡(luò)—HTTP基本概念、HTTPS、HTTP狀態(tài)碼、HTTP緩存、HTTP請求

    計算機(jī)網(wǎng)絡(luò)—HTTP基本概念、HTTPS、HTTP狀態(tài)碼、HTTP緩存、HTTP請求

    參考小林coding HTTP是超文本傳輸協(xié)議。所謂的超文本,就是超越了普通文本的文本,最關(guān)鍵的是有超鏈接,能從一個超文本跳轉(zhuǎn)到另一個超文本。 HTML是最常見的超文本,本身是純文字文件,但是內(nèi)部使用很多標(biāo)簽定義圖片、視頻等鏈接,再經(jīng)過瀏覽器的解釋,呈現(xiàn)出來的就是

    2024年02月07日
    瀏覽(40)
  • 計算機(jī)網(wǎng)絡(luò)——如何構(gòu)造HTTP請求

    計算機(jī)網(wǎng)絡(luò)——如何構(gòu)造HTTP請求

    ????????構(gòu)造HTTP請求的常見方式有,通過form表單標(biāo)簽來實現(xiàn),通過ajax來實現(xiàn),這兩種是通過HTML/JS來實現(xiàn)的,還可通過java使用Socket來進(jìn)行構(gòu)造(本質(zhì)就是根據(jù)不同的格式來解析字符串,處理請求),最簡單的也可以使用一些工具來進(jìn)行構(gòu)造,比如使用postman來進(jìn)行構(gòu)造。

    2023年04月08日
    瀏覽(23)
  • git push -u參數(shù)是什么意思?

    git push -u參數(shù)是什么意思?

    git push的時候,有時候會用-u參數(shù),有時候不適用。這是為什么呢? branch..merge Defines, together with branch..remote, the upstream branch for the given branch. It tells git fetch/git pull which branch to merge and can also affect git push (see push.default). When in branch , it tells git fetch the default refspec to be marked for merg

    2024年02月01日
    瀏覽(16)
  • HTTP Host 頭攻擊是什么?

    HTTP Host 頭攻擊是什么?

    ?? 個人網(wǎng)站:【海擁】【游戲大全】【神級源碼資源網(wǎng)】 ?? 前端學(xué)習(xí)課程:??【28個案例趣學(xué)前端】【400個JS面試題】 ?? 尋找學(xué)習(xí)交流、摸魚劃水的小伙伴,請點擊【摸魚學(xué)習(xí)交流群】 隨著互聯(lián)網(wǎng)的發(fā)展,網(wǎng)絡(luò)安全問題變得日益重要。HTTP Host頭攻擊作為一種常見的網(wǎng)絡(luò)攻

    2024年02月12日
    瀏覽(20)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包