Javaweb————HTTP的九種請求方法介紹

??????一.HTTP1.0定義的三種請求方式介紹

🏍?🏍?🏍?(1)GET請求

作用:向服務器獲取資源,比如常見的查詢請求
應用場景:絕大多數場景,比如我們訪問商城首頁查看圖片,視頻,文字等信息都需要瀏覽器向服務器發送查詢請求

我們打開百度的首頁,空白部分單擊鼠標右鍵彈出的框中選中方法,就會出現每個請求的請求方法,觀察下面的紅框,我們可以發現都是GET的方法
在這里插入圖片描述

🏍?🏍?🏍?(2)POST請求

作用:向服務器提交數據而發送的請求
應用場景:登錄,注冊等需要提交數據的頁面

我們來到京東商城的登錄頁面,就可以發現紅框中除了get方法外還有很多post方法,這也驗證了我們的結論

在這里插入圖片描述

🏍?🏍?🏍?(3)HEAD請求

作用:與get請求相似但又不同,不同點在于head不會像get一樣返回資源內容比如文件數據,圖片等,即它只會返回響應頭的內容,而不會返回響應體的內容,響應頭和響應體的區別上一篇文章已經介紹過
應用場景:適用于檢查資源狀態,驗證有效性或節省帶寬的場景,特別適用于大文件頻繁檢查的場景

??????二.HTTP1.1定義的六種請求方式介紹

🏍?🏍?🏍?(4)PUT請求

作用:一般是用于更新請求,比如更新個人信息,商品信息全量更新
應用場景:大批量更新或者全量更新的場景

🏍?🏍?🏍?(5)PATCH請求

作用:Put方法的補充,更新指定資源的部分數據
應用場景:需要局部更新的時候,注意和Put區分

🏍?🏍?🏍?(6)DELETE請求

作用:用于刪除指定的資源
應用場景:商城刪除訂單,刪除用戶信息

🏍?🏍?🏍?(7)OPTIONS請求

作用:獲取服務器支持的 HTTP請求方法,服務器性能、跨域檢查等

🏍?🏍?🏍?(8)CONNECT請求

作用:就是把服務器作為跳板,讓服務器代替用戶去訪問其它網頁之后把數據原原本本的返回給用戶,網頁開發基本不用這個方法,如果是http代理會使用這個,讓服務器代理用戶訪問其
他網頁,類似中介,是服務器和服務器之間的訪問

🏍?🏍?🏍? (9)TRACE請求

作用:回顯服務器收到的請求,主要用于測試或診斷

🏍?🏍?🏍?三.總結

實際開發過程中最常用的就是get和post兩種請求,需要重點掌握,剩下再常用的就是前面七種,最后兩種網站開發基本用不上,了解即可

🎶🎶🎶寫在最后

下面的請求行是get方法,上面的九種方法我們使用的時候,就是在下圖的get位置替換成其他方法的名稱
在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/pingmian/90728.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/90728.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/90728.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

C++day06(練習題)

循序漸進-基礎訓練 格式化輸入輸出 【描述】格式化輸入輸出練習輸入三個整數和一個浮點數,浮點數需要保留的不同小數點后面的數字。 【輸入描述】三個正整數以及以一個浮點數 【輸出描述】三個整數以及保留不同位數的浮點數 【樣例輸入】 1 2 3 9.12345678 【樣例輸…

基于大模型的預訓練、量化、微調等完整流程解析

隨著大語言模型(LLM)的飛速發展,模型的訓練、部署與優化成為了AI工程領域的重要課題。本文將從 預訓練、量化、微調 等關鍵步驟出發,詳細介紹大模型的完整技術流程及相關實踐。1. 預訓練(Pre-training) 1.1…

AI入門學習-模型評估示例講解

from sklearn.metrics import classification_report, confusion_matrix from sklearn.model_selection import train_test_split from sklearn.ensemble import RandomForestClassifier from sklearn.datasets import make_classification# 生成示例分類數據 # n_samples: 樣本…

Python編程:初入Python魔法世界

一、常量表達式在編程中,常量指的是在程序執行期間其值不會改變的數據項。雖然 Python 并沒有專門的語法來定義常量(不像某些其他語言如 Java 中有 final 關鍵字),但在實踐中,我們通常通過約定俗成的方式來表示一個變量…

Android WorkManager 詳解:高效管理后臺任務

引言在現代移動應用開發中,后臺任務處理是一個至關重要的功能。從同步數據到定期備份,從發送通知到處理耗時操作,后臺任務無處不在。然而,Android系統對后臺任務的限制越來越嚴格,開發者需要找到既高效又符合系統規范的…

MCU(微控制器)中的高電平與低電平?

MCU(微控制器)中的高電平與低電平? 在數字電路和MCU(微控制器)中,**高電平(High Level)和低電平(Low Level)**是兩種基本的邏輯狀態,用于表示二進…

前端項目下載發票pdf文件要求改文件名筆記

1、a鏈接&#xff08;修改失敗&#xff0c;存在跨域&#xff09;<el-table-columnalignrightlabel"下載地址"width"200"><template slot-scope"{row}"><a :href"row.dataUrl" download"文件名">下載</…

Kotlin 數據容器 - List(List 概述、創建 List、List 核心特性、List 元素訪問、List 遍歷)

一、List 概述List 是一個不可變的有序集合&#xff0c;一旦創建就不能修改其內容&#xff0c;即不能添加、刪除、更改元素List 提供了豐富的操作函數來處理數據二、創建 List 1、基礎創建 通過 listOf 函數創建&#xff08;推薦&#xff09; // 創建一個 List&#xff0c;包含…

HarmonyOS NEXT 系列之規范開發三方共享包

規范開發三方共享包〇、前言一、了解評分規則二、規范開發共享包1、規范開源協議名稱寫法2、將 oh-package.json5 文件補充完整3、補充 example 目錄4、基本的 README 和 CHANGELOG三、ohpm 包的源碼隔離特性〇、前言 對于開發者來說&#xff0c;對外發布代碼制品&#xff0c;…

[電網備考]計算機組成與原理

計算機系統概述 計算機發展歷程 從數據表示: 計算機可以分為數字計算機與模擬計算機 1946 第一臺電子數字計算機 ENIAC 在賓夕法尼亞大學誕生,標志進入電子計算機時代時間計算機發展階段1946-1958電子管計算機時代1958-1964晶體管計算機時代1964-1971集成電路計算機時代1971-至…

8.c語言指針

內存管理C語言中&#xff0c;棧內存&#xff08;局部變量&#xff09;自動分配/釋放&#xff0c;靜態區&#xff08;全局、靜態變量&#xff09;編譯時分配&#xff1b;堆內存需手動分配/釋放&#xff0c;核心函數有3個&#xff1a;malloc函數原型&#xff1a;void* malloc(siz…

使用GPU訓練模型

本文代碼詳解參考&#xff1a; 模型訓練基礎流程-CSDN博客 目錄 為什么要用GPU訓練模型 什么是CUDA 利用GPU訓練—方式一(.cuda()) 利用GPU訓練—方式二 (.to()) Google Colaboratory 為什么要用GPU訓練模型 用 GPU 訓練模型的核心原因是GPU 的硬件架構和計算特性&#…

Matlab學習筆記:自定義函數

MATLAB 學習筆記&#xff1a;自定義函數自定義函數是MATLAB編程的基礎&#xff0c;它允許你將重復代碼封裝成可重用的模塊&#xff0c;提高代碼的可讀性和效率。本筆記將覆蓋所有重點知識點&#xff0c;包括語法細節、輸入輸出處理、函數文件管理、錯誤處理等。我會用自然易懂的…

【數學建模 | Matlab】二維繪圖 和 三維繪圖

- 第 115 篇 - Date: 2025 - 07 - 23 Author: 鄭龍浩&#xff08;仟墨&#xff09; 續寫上一篇&#xff0c;如下文章&#xff1a; 【數學建模|Matlab】Matlab「基礎知識」和「基礎操作」 五 二維繪圖 1 舉例 % 二維平面繪圖&#xff08;擴展至 -2π 到 2π&#xff09; x …

MCP (Model Context Protocol) 與 HTTP API:大模型時代的通信新范式

MCP (Model Context Protocol) 與 HTTP API&#xff1a;大模型時代的通信新范式在數字世界的兩端&#xff0c;API 扮演著不可或缺的橋梁角色。我們熟知的 HTTP API 是 Web 互聯互通的基石&#xff0c;驅動著無數應用程序的交互。然而&#xff0c;隨著大型語言模型&#xff08;L…

CentOS 搭建 Docker 私有鏡像倉庫

CentOS 搭建 Docker 私有鏡像倉庫 搭建 Docker 私有鏡像倉庫能為團隊提供高效、安全的鏡像管理方案。下面將詳細介紹每個步驟的操作細節&#xff0c;其中命令部分均用代碼塊展示。 一、環境準備 要搭建 Docker 私有鏡像倉庫&#xff0c;首先得確保服務器環境符合要求&#xff0…

Zookeeper的簡單了解

Zookeeper的簡單了解 Zookeeper是一個為分布式應用程序提供協調服務的中間件。 主要作用有三點&#xff1a;分布式鎖、注冊中心、配置管理、。 特點有讀寫速度快&#xff08;內存存儲&#xff09;、有監聽機制&#xff08;用于發布訂閱&#xff09;、保證了順序一致性&#xff…

Android Fragment 全解析

在 Android 開發中&#xff0c;Fragment 是構建靈活界面的核心組件 —— 它既能像 “迷你 Activity” 一樣包含布局和邏輯&#xff0c;又能靈活地嵌入到不同 Activity 中復用。無論是平板的多面板布局&#xff0c;還是手機的單頁切換&#xff0c;Fragment 都能讓界面適配更高效…

0-1BFS(雙端隊列,洛谷P4667 [BalticOI 2011] Switch the Lamp On 電路維修 (Day1)題解)

對于權重為0或1的路徑搜索中&#xff0c;使用雙端隊列可以對最短路問題進行時間復雜度的優化&#xff0c;由于優先隊列的O(longn)級別的插入時間&#xff0c;對于雙端隊列O(1)插入可以將時間復雜度減少至O(M); https://www.luogu.com.cn/problem/P4667 #include<bits/stdc…

基于LNMP架構的分布式個人博客搭建

1.運行環境主機主機名系統服務192.168.75.154Server-WebLinuxWeb192.168.75.155Server-NFS-DNSLinuxNFS/DNS2.基礎配置配置主機名&#xff0c;靜態IP地址開啟防火墻并配置部分開啟SElinux并配置服務器之間使用同ntp.aliyun.com進行時間同步服務器之間使用用ntp.aliyun.com進行時…