Content-Type と Accept
HTTP のヘッダーについての説明として、最も適切なものを1つ選べ。
- A
Content-Typeは受け取りたい形式を、Acceptは送るデータの形式を示す。 - B
どちらのヘッダーも、パスワードを送るためのものである。
- C
ヘッダーは、HTTP では指定できない。
- D
Content-Typeは送るデータの形式(たとえばapplication/json)を、Acceptは受け取りたい形式を示す。
正解と解説を見る
正解:D
Content-Type は本文の形式、Accept は受け取りたい形式。JSON を送るときは Content-Type: application/json。
| 項目 | 内容 |
|---|---|
| HTTPメソッドの性質 | GET:安全・冪等。PUT・DELETE:冪等。POST:冪等ではない |
| リダイレクト | 3xx のステータスと Location ヘッダで、別のURLへ誘導する。301は恒久的、302は一時的な移動 |
| Content-TypeとAccept | Content-Type は送るデータの形式、Accept は受け取りたい形式 |
| ステートレスとCookie | HTTPは状態を持たない。状態はCookieやトークンで、リクエストごとに送る |
- A
誤り。逆である。
- B
誤り。認証は
Authorizationヘッダー。 - C
誤り。リクエストとレスポンスの両方にヘッダーがある。
- D
正しい。形式と文字コード(
charset)も指定できる。
このサイトの問題は、各試験の公式に示された出題範囲に沿って作ったオリジナルの模擬問題です。本試験の問題ではありません。一般社団法人Pythonエンジニア育成推進協会の公式サービスではありません。