[4] [CODE(HTTP)@en[[[Prefer:]] [[return]]=[DFN[[[minimal]]]]]] は、
成功した[[要求]]に対する[[応答]]は最低限のものとするべきことを[[クライアント]]が望んでいることを示します
[SRC[>>1]]。

* 仕様書

[REFS[
- [1] [CITE@en[RFC 7240 - Prefer Header for HTTP]] ([TIME[2014-07-26 04:24:01 +09:00]] 版) <https://tools.ietf.org/html/rfc7240#section-4.2>
]REFS]

* 処理モデル

;; [3] [CODE(HTTP)@en[[[Prefer:]]]], [CODE(HTTP)@en[[[return]]]] も参照。

[2] [CODE(HTTP)@en[[[return]]=[[minimal]]]] が指定された場合に返す[[応答]]は典型的には 
[CODE(HTTP)[[[204]]]] [[応答]]ですが、
[CODE(HTTP)[[[200]]]] [[応答]]で[[メッセージ本体]]を長さ0としても構いません [SRC[>>1]]。
何をもって最小とするかは[[鯖]]の裁量によります [SRC[>>1]]。

;; [7] [[RFC 7240]] には長さ0の [[payload body]] の [CODE(HTTP)[[[201]]]]
[[応答]]を使った例 [SRC[>>1]] も示されています。

[6] [CODE(HTTP)@en[[[return]]=[[minimal]]]] を使うと[[鯖]]から[[クライアント]]への転送量を削減できますから、
[[帯域]]が限られた[[モバイル機器]]との通信の際や、
[[クライアント]]が成功したかどうか以外の情報を必要としていない時に便利です [SRC[>>1]]。


[5] [CITE@en[RFC 8144 - Use of the Prefer Header Field in Web Distributed Authoring and Versioning (WebDAV)]]
([TIME[2017-04-19 23:22:44 +09:00]])
<https://tools.ietf.org/html/rfc8144#section-2>