2016-12-05 9 views
1

これは意見に基づく質問ではないかもしれませんが、多分そうではないので、私は尋ねます。解決されていないURLのHTTPステータスコード

私は単純なプロキシサーバーを実装しています。何かに解決されないURLが要求されたときにプロキシが返す最も適切なエラーコードはどれですか?

いくつかの検索の後、この機会に標準のhttpコードがないことがわかりました。おそらく、これは、サーバーでは何が問題を解決できないのかを判断するのが難しいためです。 url。

私は発見した意味のステータスコードに最も近い

  • 502サーバは、ゲートウェイまたはプロキシとして動作しながら、それが要求を満たすために試みでアクセスアップストリームサーバから無効な応答を受信して​​います。

  • 504サーバー、ゲートウェイまたはプロキシとして動作しながら、URI(例えばHTTP、FTP、LDAP)、またはいくつかの他で指定された上流のサーバーからタイムリーな応答を受信しませんでした要求を完了しようとする際にアクセスする必要のある補助サーバー(例えばDNS)。

しかし、私の理解では、両方とも、URLがDNSで見つかったことを暗示しています。

+0

クライアント側のエラーではありませんか? 4xxから始まる? – Prajwal

+0

私はhttpプログラミングには全く新しいです、私はちょっと考えました – LetsPlayYahtzee

答えて

2

私は404ステータスコードを使用します。

が見つかりません:

  • 要求されたリソースが見つかりませんでしたが、将来的に入手可能です。

しかし、わかりませんが、これはあなたが嫌うものです。

+0

私はあなたが正しいと思います – LetsPlayYahtzee

+1

これを調べているうちに、421はプロキシサーバー(RFC 7540)で使用されるべきではないことがわかりました。 :D – Prajwal

関連する問題