4

HTTPSのみのドメインでHTTPにヒットするユーザー、またはその逆のユーザーのHTTPコードを返したいのですが。これに適したHTTPコードはどれですか?

悪い/安全でないリンクを促進し、サーバーのセットアップでドメインのプロトコルを無効にできないため、正しいプロトコルにリダイレクトしたくありません。

私は400、403、406、または500を考えています。

4

1 に答える 1

4

あなたが探していると思います:403 Forbidden(少なくともこれは私が選ぶでしょう)

サーバーは要求を理解しましたが、それを実行することを拒否しています。承認は役に立たず、リクエストは繰り返されるべきではありません。リクエストメソッドがHEADでなく、サーバーがリクエストが実行されなかった理由を公開したい場合は、エンティティで拒否の理由を説明する必要があります。サーバーがこの情報をクライアントに提供したくない場合は、代わりにステータスコード404(見つかりません)を使用できます

于 2012-07-26T20:40:19.020 に答える