(chap6 Http首部) 请求首部字段 Max-ForwardsProxy-Authorization Range
14. Max-Forwards
每次轉發數值減1。當數值變0時返回響應
使用HTTP協議通信時,請求可能會經過代理等多臺服務器。途中,如果代理服務器由于某些原因導致請求轉發失敗,客戶端也就等不到服務器返回的響應了。對此,我們無從可知。
通過TRACE方法或OPTIONS方法,發送包含首部字段Max-Forwards的請求時,該字段以十進制整數形式指定可經過的服務器最大數目。服務器在往下一個服務器轉發請求之前,Max-Forwards的值減1后重新賦值。當服務器接收到Max-Forwards值為0的請求時,則不再進行轉發,而是直接返回響應。
可以靈活使用首部字段Max-Forwards,針對以上問題產生的原因展開調查。由于當Max-Forwards字段值為0時,服務器就會立即返回響應,由此我們至少可以對以那臺服務器為終點的傳輸路徑的通信狀況有所把握。
15. Proxy-Authorization
格式:
Proxy-Authorization: Basic dGlwojkpNLAGfFY5接收到從代理服務器發來的認證質詢時,客戶端會發送包含首部字段Proxy-Authorization的請求,以告知服務器認證所需要的信息。
這個行為是與客戶端和服務器之間的HTTP 訪問認證相類似的,不同之處在于,認證行為發生在客戶端與代理之間。客戶端與服務器之間的認證,使用首部字段Authorization可起到相同作用。
16. Range
Range: bytes=5001-10000對于只需獲取部分資源的范圍請求,包含首部字段Range即可告知服務器資源的指定范圍。上面的示例表示請求獲取從第5001字節至第10000字節的資源。
接收到附帶Range首部字段請求的服務器,會在處理請求之后返回狀態碼為206 Partial Content 的響應。無法處理該范圍請求時,則會返回狀態碼200 OK的響應及全部資源。
總結
以上是生活随笔為你收集整理的(chap6 Http首部) 请求首部字段 Max-ForwardsProxy-Authorization Range的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: (chap6 Http首部) 请求
- 下一篇: (chap6 Http首部) 请求