[1]
HTTP の UNLINK
method は、
資源 Requst-URI
から別の資源へ張られている連結を削除します。
(この連結はそもそも LINK
method を使って確立されたものかもしれませんし、
他の方法によるものかもしれません。
いずれにせよ、実際に削除が成功するかは、
権限その他の状況次第です。)
本項は歴史的事項を説明しています。本項の内容の一部または全部は、現在の状況とは異なるかもしれません。
(なお本項の内容の一部または全部は、互換性または歴史的連続性のために現在も有効な場合もあります。しかし新たに利用することは避けるべきです。)
[3] RFC 1945 (HTTP/1.0) D.1.4; RFC 2068 (HTTP/1.1) 19.6.1.3 UNLINK
The UNLINK method removes one or more Link relationships from the existing resource identified by the Request-URI. These relationships may have been established using the LINK method or by any other method supporting the Link header. The removal of a link to a resource does not imply that the resource ceases to exist or becomes inaccessible for future references.
UNLINK
方式は、 Request-URI
で識別される既存の資源から1個か複数個の Link
関係を削除します。この関係は、 LINK
方式を使って確立したものかもしれませんし、 Link
頭に対応した他の方式を使ったものかもしれません。資源への連結を削除することは、その資源が存在しなくなることや将来の参照で接続不能になることを暗示はしません。
If the request passes through a cache and the Request-URI identifies a currently cached entity, that entity MUST be removed from the cache. Responses to this method are not cachable.
要求がキャッシュを通じて渡され、 Request-URI
が現在キャッシュされている実体を識別するなら、
その実体はキャッシュから削除しなければなりません。
この方式への応答はキャッシュ可能ではありません。
Caches that implement UNLINK should invalidate cached responses as defined in section 13.10 for PUT.
UNLINK
を実装するキャッシュは、
13.10節で PUT
について定義されているようにキャッシュ応答を無効化するべきです。
PATCH
やContent-Disposition:
は後に復活しています。 (しかしUNLINK
を復活させようとする動きはなさそうです。)