#?SuikaWiki/0.9 page-icon="HTTP" * From specifications ** RFC 2068 & 2616 (HTTP/1.1) 10.4.10 409 Conflict > The request could not be completed due to a conflict with the current state of the resource. This code is only allowed in situations where it is expected that the user might be able to resolve the conflict and resubmit the request. The response body SHOULD include enough information for the user to recognize the source of the conflict. Ideally, the response entity would include enough information for the user or user agent to fix the problem; however, that [DEL[may]] [INS[might]] not be possible and is not required. 資源の現在の状態と衝突したために、要求は完了できませんでした。 この符号は、利用者が衝突を解決可能で要求を再提出できそうに思われる場合にのみ認められます。 応答本体は、利用者が衝突の原因を認識できる十分な情報を含んでいる'''べきです'''。 理想的には、応答実体は利用者又は利用者エージェントが問題を修正するのに十分な情報を含んでいるのがよいでしょうが、それは可能ではないかもしれませんし、必須ではありません。 > Conflicts are most likely to occur in response to a PUT request. [INS[For example, if]] [DEL[If]] versioning [DEL[is]] [INS[were]] being used and the entity being PUT includes changes to a resource which conflict with those made by an earlier (third-party) request, the server [DEL[MAY]] [INS[might]] use the 409 response to indicate that it can't complete the request. In this case, the response entity [DEL[SHOULD]] [INS[would likely]] contain a list of the differences between the two versions in a format defined by the response Content-Type. 衝突は [CODE(HTTP)[[[PUT]]]] 要求への応答で最も起こりそうです。 例えば、版管理が行われており、 [CODE(HTTP)[PUT]] している実体が以前の (第3者による) 要求による変更と衝突する変更を含んでいるとしたら、 サーバーは [CODE(HTTP)[409]] 応答を使って要求が完了できなかったことを示すことができるでしょう。 この場合には、応答実体は応答 [CODE(HTTP)[[[Content-Type]]]] で定義された書式によって、2つの版の差分の一覧を含めることとなるでしょう。 ** License [[RFCのライセンス]] * memo [1] 87KvTp gtivoqvldvnh, [url=http://lkslmnjeacjr.com/]lkslmnjeacjr[/url], [link=http://rmhfyshcvklb.com/]rmhfyshcvklb[/link], http://cikoemgjxdev.com/ ([[ueznogr]] [tbwskl@xontfq.com] [WEAK[2008-10-27 16:44:37 +00:00]])