測試 http協議

2021-09-27 05:35:04 字數 1290 閱讀 2921

什麼是***

分為 白帽子 黑帽***

常規***

保密協議 針對性目標測試 指定範圍測試

非常規*** apt*** 紅藍對抗

***流程

如下圖***測試流程

非常規流程圖

http基礎 (**http書)

什麼是http

http即超文字傳輸協議,是一種詳細規定了瀏覽器和全球資訊網伺服器之間互相通訊的規則,它是全球資訊網交換資訊的基礎。

2023年發布的0.9版

2023年5月,http/1.0 版本發布

2023年1月,http/1.1 版本發布

2023年,http/2 發布

http請求方法

http1.0定義了三種請求方法: get, post 和 head方法。

http1.1新增了五種請求方法:options, put, delete, trace 和 connect 方法。

http狀態碼

參考(http狀態碼由三個十進位制數字組成,第乙個十進位制數字定義了狀態碼的型別,後兩個數字沒有分類的作用。http狀態碼共分為5種型別:

1資訊,伺服器收到請求,需要請求者繼續執行操作

2成功,操作被成功接收並處理

3重定向,需要進一步的操作以完成請求

4客戶端錯誤,請求包含語法錯誤或無法完成請求

5** 伺服器錯誤,伺服器在處理請求的過程中發生了錯誤

http訊息

參考(http訊息頭是在,客戶端請求(request)或伺服器響應(response)時傳遞的,位請求或響應的第一行,http訊息體(請求或響應的內容)是其後傳輸。http訊息頭,以明文的字串格式傳送,是以冒號分隔的鍵/值對,如:accept-charset: utf-8,每乙個訊息頭最後以回車符(cr)和換行符(lf)結尾。http訊息頭結束後,會用乙個空白的字段來標識,這樣就會出現兩個連續的cr-lf。

http訊息頭由iana(the internet assigned numbers authority,網際網路數字分配機構)來整理和維護。其標準最早**於rfc 4229。iana將其整理到了訊息頭文件,文件中還包括了一些新提出的資訊頭。

http訊息頭支援自定義, 自定義的專用訊息頭一般會新增'x-'字首。

介面測試 HTTP協議

1.http 超文字傳輸協議,是用於www伺服器傳輸超文字到本地瀏覽器的傳輸協議。2.http協議包括哪些請求呢?get 請求指定的頁面資訊,並返回實體主體 post 向指定的資源提交資料進行處理請求,資料被包含在請求體中 head 類似get請求,只不過返回的響應中沒有具體的內容,用於獲取報頭 o...

介面測試 http協議簡介

在做介面測試的過程中,都會遇到一些http協議,什麼是http協議?http協議是hyper text transfer protocol 超文字傳輸協議 的縮寫,是用於從全球資訊網 www world wide web 伺服器傳輸超文字到本地瀏覽器的傳送協議。基於tcp的應用層協議,它不關心資料傳...

軟體測試 http協議1

1 使用filder 抓包工具,對請求url位址進行抓取 2 http 協議的定義 超文字傳輸協議 通常執行在tcp之上 3 http 協議的請求格式 3.2 主機位址或網域名稱 例如 192.168.x.xx 8080 位址 埠號 www.com 網域名稱 localhost8080 localh...