[2] Hello. nice site! [url=http://pwsrch.info/]http://pwsrch.info/[/URL] ([[Greg]] [roberttx@mail.com]) [3] Hello. nice site! buy phentermine [url=http://buyphentermine1.bravehost.com/]buy phentermine[/URL] ([[Tom]] [roberttx@mail.com]) [[#comment]] * 仕様書から ** RFC 1945 (HTTP/1.0); RFC 2068 (HTTP/1.1) 10.3.3 302 Moved Temporarily; RFC 2616 (HTTP/1.1 10.3.3 302 Found > The requested resource resides temporarily under a different [DEL[[INS[{1945}]] URL]] [INS[[INS[{2068,2616}]] URI]]. Since the redirection [DEL[[INS[{1945,2068}]] may]] [INS[[INS[{2616}]] might]] be altered on occasion, the client [DEL[[INS[{1945}]] should]] [INS[[INS[{2068,2616}]] SHOULD]] continue to use the Request-URI for future requests. [INS[[INS[{2068,2616}]] This response is only cach[INS[e]]able if indicated by a Cache-Control or Expires header field.]] 要求された資源は一時的に異なる URI の元にあります。 この redirect は折に触れて変わるかもしれないので、クライアントは[INS[[INS[(訳注)]]要求に使った]] [CODE(ABNF)[[[Request-URI]]]] を将来の要求でも使い続ける'''べきです'''。 この応答は [CODE(HTTP)[[[Cache-Control]]]] 頭欄又は [CODE(HTTP)[[[Expires]]]] 頭欄で示されている場合に限りキャッシュ可能です。 > [DEL[[INS[[INS[{2068}]] If the new URI is a location, its]] [DEL[[INS[{1945}]] The]] URL]] [INS[[INS[{2616}]] The temporary URI]] [DEL[[INS[{1945}]] must]] [INS[SHOULD]] be given by the Location field in the response. Unless [DEL[[INS[{1945}]] it was a HEAD request]] [INS[the request method was HEAD]], the [DEL[[INS[{1945}]] Entity-Body]] [INS[entity]] of the response [DEL[[INS[{1945}]] should]] [INS[SHOULD]] contain a short [INS[hypertext]] note with a hyperlink to the new URI(s). 一時 URI は応答の [CODE(HTTP)[[[Location]]]] 欄に与える'''べきです'''。 要求 method が [CODE(HTTP)[HEAD]] でない限り、 応答の実体は新しい URI (群) へのハイパーリンクが入った短いハイパーテキストの覚書を含む'''べきです'''。 > If the 302 status code is received in response to a request [DEL[[DEL[[INS[{1945}]] using the POST method]] [INS[[INS[{2068,2616}]] other than GET or HEAD]]]] [INS[[INS[{errata}]] method that is known to be "safe", as defined in section 9.1.1, then the request MAY be automatically redirected by the user agent without confirmation. Otherwise]], the user agent MUST NOT automatically redirect the request unless it can be confirmed by the user, since this might change the conditions under which the request was issued. 「安全」と分かっている method の要求に対する応答で [CODE(HTTP)[302]] 状態符号を受取った時は、 利用者エージェントは要求を確認なしに自動的に redirect しても'''構いません'''。それ以外の場合は、 利用者エージェントは利用者の確認を得ることなしに自動的に redirect しては'''なりません'''。そうしないと要求が発行された条件が変わってしまうかもしれません。 [DEL[ > [INS[{1945,2068}]] Note: When automatically redirecting a POST request after receiving a 302 status code, some existing [INS[HTTP/1.0]] user agents will erroneously change it into a GET request. 注意 : [CODE(HTTP)[301]] 状態符号を受信して [CODE(HTTP)[[[POST]]]] 要求を自動的に redirect するときに、誤って [CODE(HTTP)[GET]] 要求に変えてしまう HTTP/1.0 利用者エージェントが存在します。 ]DEL] [INS[ > [INS[{2616}]] Note: RFC 1945 and RFC 2068 specify that the client is not allowed to change the method on the redirected request. However, most existing user agent implementations treat 302 as if it were a 303 response, performing a GET on the Location field-value regardless of the original request method. The status codes 303 and 307 have been added for servers that wish to make unambiguously clear which kind of reaction is expected of the client. 注意 : RFC 1945 及び RFC 2068 は、クライアントが redirect 要求で method を変更することを許さないと規定しています。 しかし、ほとんどの既存の利用者エージェントは [CODE(HTTP)[302]] を [CODE(HTTP)[[[303]]]] 応答のように扱い、元の要求 method に関わらず [CODE(HTTP)[Location]] 欄値を [CODE(HTTP)[GET]] します。どの種の再動作をクライアントに期待するかを曖昧なく明らかにしたいサーバーのために、 状態符号 [CODE(HTTP)[303]] 及び [CODE(HTTP)[[[307]]]] が追加されました。 ]INS] ** RFC の部分の License [[RFCのライセンス]] * メモ - [1] [Errata]