http協議請求方法有哪些?網路安全技術入門

老男孩Linux發表於2021-01-13

  http協議請求方法有哪些?都有什麼作用?網路安全是現下較為火熱的職業技術之一,學習網路安全技能的人們越來越多。那麼對於網路協議這一項內容,http協議請求方法都有哪些?是網路安全人員必須要會的知識。看老男孩教育怎麼談。

  GET方法:獲取資源

  GET方法是用來請求URL指定的資源。指定資源經伺服器端解析後返回響應內容。

  作用在於獲取資源。它可以用於URL查詢字串的形式向所請求的資諫傳送引數。這使使用者可將一個包含動態資源的URL標註為書籤,使用者自己或其他使用者隨後可重複利用該書籤來獲取等價的資源(作用與標註為書籤的搜尋查詢相似)。URL顯示在螢幕上.並被記錄在許多地方,如瀏覽器的歷史記錄和Web伺服器的訪問日誌中。如果單擊外部連結,還可以用Referer訊息頭將它們傳送到其他站點。因此,請勿使用查詢字元申傳送任何敏感資訊。

  POST方法:傳輸實體主題

  POST方法用來傳輸實體的主體

  的主要作用是執行操作。使用這個方法可以在URL查詢字元申與訊息主體中傳送請求引數。儘管仍然可以將URL標註為書籤,但書籤中並不包含訊息主體傳送的任何引數。許多維護URL日誌的位置及Referer訊息頭也將這些引數排除在外。因為POST方法旨在執行操作,如果使用者單擊瀏覽器上的“後退”按鈕,返回一個使用這種方法訪問的頁面,那麼瀏覽器不會自動重新傳送請求,而是就即將發生的操作向使用者發出帶告.如圖3-1所示。這樣做可防止使用者無意中多次執行同一個操作。因此.在執行某一操作時必須使用POST請求。

  HEAD方法:獲取報文首部

  HEAD方法和GET方法一樣,只是不返回報文主體部分。用於確認URL的有效性及資源更新的日期時間等。

  這個方法的功能與GET方法相似,不同之處在於伺服器不會在其響應中返回訊息主體。伺服器返回的訊息頭應與對應GET請求返回的訊息頭相同。因此,這種方法可用於檢查某一資源在向其提交GET請求前是否存在。

  TRACE方法

  這種方法主要用於診斷。伺服器應在響應主體中返回其收到的請求訊息的具體內容。這種方法可用於檢測客戶端與伺服器之間是否存在任何操縱請求的代理伺服器。

  OPTIONS方法:詢問支援的方法

  OPTIONS方法用來查詢針對請求URL指定的資源支援的方法。

  這種方法要求伺服器報告對某一特殊資源有效的HTTP方法。伺服器通常返回一個包含Allow訊息頭的響應,並在其中列出所有有效的方法。

  PUT方法:傳輸檔案

  PUT方法用來傳輸檔案。像FTP協議的檔案上傳一樣,要求在請求報文主體中包含檔案的內容,然後儲存到請求URL指定的位置。不太常用。

  這個方法試圖使用包含在請求主體中的內容,向伺服器上傳指定的資源。如果啟用這個方法,滲透測試員就可以利用它來攻擊應用程式。例如,透過上傳任意一段指令碼並在伺服器上執行該指令碼來攻擊應用程式。

  DELETE方法:刪除檔案

  DELETE方法用來刪除檔案,是PUT的相反方法。DELETE方法按請求URL刪除指定的資源。也不常用。

  以上便是“http協議請求方法有哪些?都有什麼作用?”的相關介紹。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952968/viewspace-2749603/,如需轉載,請註明出處,否則將追究法律責任。

相關文章