HTTP 請求中 Content-Type
頭部可以設置的各種不同的傳輸格式。multipart/form-data
只是其中一種,主要用于傳輸包含文件的數據。
以下是一些常見的 HTTP 請求體的 Content-Type
及其用途:
常見的數據傳輸格式 (Content-Type) 列表:
-
application/json
:- 描述: 用于傳輸 JSON (JavaScript Object Notation) 格式的數據。
- 特點: 輕量級的數據交換格式,易于閱讀和解析,廣泛應用于 Web API。
- 常見用途: 提交結構化的數據對象,例如創建或更新資源。
-
application/x-www-form-urlencoded
:- 描述: 用于傳輸 HTML 表單提交的數據,數據以鍵值對的形式編碼,鍵和值之間用
=
連接,不同的鍵值對之間用&
連接。 - 特點: 簡單,兼容性好,是 HTML 表單默認的提交方式。
- 常見用途: 提交簡單的表單數據,例如登錄信息、搜索參數等。
- 描述: 用于傳輸 HTML 表單提交的數據,數據以鍵值對的形式編碼,鍵和值之間用
-
multipart/form-data
:- 描述: 用于傳輸包含多個部分的數據,每個部分可以有不同的數據類型,常用于文件上傳。
- 特點: 靈活,可以混合文本、文件等多種數據。
- 常見用途: 文件上傳,同時提交文本和其他數據。
-
text/plain
:- 描述: 用于傳輸純文本數據。
- 特點: 簡單,沒有復雜的格式。
- 常見用途: 發送簡單的文本消息或數據。
-
application/xml
:- 描述: 用于傳輸 XML (Extensible Markup Language) 格式的數據。
- 特點: