0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

miriwoお一人様Advent Calendar 2023

Day 6

application/jsonとmultipart/form-dataについて

Last updated at Posted at 2023-12-05

概要

application/jsonmultipart/form-dataについてざっくりとした違いを初めてちゃんと認識したので簡単にまとめる。

Content-Typeって?

本題に入る前にapplication/jsonmultipart/form-dataを包括している存在のContent-Typeについて簡単にまとめる。
Content-Typeはリクエストヘッダに設定された、そのリクエストのボディの種類や形式を指定しているもの。
すべてのContent-Typeを見たい方は下記を参照

application/jsonについて

APIで最もよく見られると言っても過言ではないContent-Typeの一つで、「一つのJSONの文字列」で情報をやり取りする。

multipart/form-dataについて

ファイルアップロードを伴うAPI等で使われるContent-Typeの一つで、「トップのキーごとにパートと言われる単位で区切られる」

比較

細かい部分は若干異なるかもしれないがイメージは下記に近い

application/json multipart/form-data
{"name":"miriwo", "age": "27"} 「nameパートにmiriwoという文字列」
「ageパートに27という文字列」

参考文献

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?