2016-05-10 8 views
4

私はファイルを受け取り、それを分析し、クライアントが要求したときに結果を返すサーバーを持っています。場合によっては、キューに挿入されたファイルがあり、アナライザがそのジョブを実行するのを待機します。同時に、解析結果がの場合は、の保留中のクライアントが結果を要求することができます。この場合、Http statusコードは何が必要ですか?要求保留のHTTPステータスコードはどのようにする必要がありますか?

答えて

8

w3c仕様では、202は、そのステータスがサーバーによって受け入れられた(処理中である)ことを意味します。

処理要求が受け入れられましたが、処理には が完了していません。実際に処理が行われたときに許可されない可能性があるため、要求は最終的には になります。 このような非同期操作 からステータスコードを再送信する機能はありません。

202応答は意図的にコミットされません。その目的は、 が、サーバへのユーザエージェントの接続が、処理が完了するまで、 まで続くことを要求することなく、サーバがある他のプロセス(おそらく バッチ指向のプロセス)の要求を受け入れることを許可することです。 。この応答で返されたエンティティ は、要求の現在の状態の表示と、 ステータスモニタへのポインタ、またはユーザ が要求が実行されると予想できる何らかの見積もりを含めるべきです(SHOULD)。

https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html

3

私は202となるだろう:

202受理 は、要求が処理のために受け入れられているが、処理は完了していません。要求は最終的に処理されることもあれば、処理されないこともあります。

1

保留中の要求のための具体的な個別のステータスコードはありません。 あなたが202

要求が処理のために受理されたステータスコードからそれを述語することができますが、処理が が完了していません。処理が発生したときに、要求がまたは最終的に時 を務めたことがないかもしれない可能性があり、禁止することができる

の2xxステータスコードシリーズは成功を意味し、それはプロセスであり、サーバ&に加熱要求を意味します。

関連する問題