プロジェクトが常に404と500を報告する場合はどうすればよいですか?

HTTPステータスコード

1.どのhttpプロトコル?

	HTTP协议:超文本传输协议
	特点:基于TCP/IP的高级协议
	          默认端口号:80
	          基于请求/响应模型:一次请求对应一次响应
	          无状态的:每次请求之间相互独立,不能交互数据

2. httpステータスコードとは何ですか?
HTTPステータスコード(英語:HTTPステータスコード)は、Webサーバーのハイパーテキスト転送プロトコルの応答ステータスを示すために使用される3桁のコードです。すべてのステータスコードの最初の番号は、5つの応答状態の1つを表します。

3. httpステータスコードは何ですか?

1xx-情報プロンプト;これらのステータスコードは一時的な応答を示します。クライアントは、通常の応答を受信する前に、1つ以上の1xx応答を受信する準備をする必要があります。
100-続行します。
101-プロトコルを切り替えます。

2xx-成功;このタイプのステータスコードは、サーバーがクライアント要求を正常に受け入れたことを示します。
200-OK。クライアント要求は成功しました。
201-作成されました。
202-承認されました。
203-信頼できない情報。
204-コンテンツなし。
205-コンテンツをリセットします。
206-コンテンツの一部。

3xx-リダイレクト;クライアントブラウザは、要求を満たすためにさらにアクションを実行する必要があります。たとえば、ブラウザがサーバー上の別のページを要求したり、プロキシサーバーを介して要求を繰り返したりする必要がある場合があります。
302-オブジェクトが移動しました。
304-変更されていません。
307-一時的なリダイレクト。

4xx-クライアントエラー;エラーが発生し、クライアントに問題があるようです。たとえば、クライアントが存在しないページを要求し、クライアントが有効な認証情報を提供していません。
400不正な要求。
401-アクセスが拒否されました。IISは
、エラーのより具体的な原因を示すさまざまな401エラーを定義しています。これらの特定のエラーコードはブラウザに表示されますが、IISログには表示されません:
401.1-ログインに失敗しました。
401.2-サーバー構成によりログインエラーが発生しました。
401.3-リソースのACL制限のため、許可されていません。
401.4-フィルター認証に失敗しました。
401.5-ISAPI / CGIアプリケーションの承認に失敗しました。
401.7-WebサーバーのURL認証ポリシーによってアクセスが拒否されました。このエラーコードはIIS6.0に固有です。


403-アクセスは禁止されています; IISはエラーのより具体的な理由を示す多くの異なる403エラーを定義しています:403.1-実行アクセスは禁止されています。
403.2-読み取りアクセスは禁止されています。
403.3-書き込みアクセスは禁止されています。
403.4-SSLが必要です。
403.5-SSL128が必要です。
403.6-IPアドレスが拒否されました。
403.7-クライアント証明書が必要です。
403.8-サイトアクセスが拒否されました。
403.9-ユーザーが多すぎます。
403.10-構成が無効です。
403.11-パスワードの変更。
403.12-マッピングテーブルへのアクセスが拒否されました。
403.13-クライアント証明書が取り消されました。
403.14-拒否されたディレクトリリスト。
403.15-クライアントアクセス許可を超えました。
403.16-クライアント証明書が信頼できないか無効です。
403.17-クライアント証明書の有効期限が切れているか、まだ有効ではありません。
403.18-要求されたURLを現在のアプリケーションプールで実行できません。このエラーコードはIIS6.0に固有です。
403.19-このアプリケーションプール内のクライアントに対してCGIを実行できません。このエラーコードはIIS6.0に固有です。
403.20-パスポートのログインに失敗しました。このエラーコードはIIS6.0に固有です。

404-見つかりません;ファイルまたはディレクトリが見つかりませんでした。****(より一般的
404.1-要求されたポートでWebサイトにアクセスできません。
404.2-Webサービス拡張ロックアウトポリシーはこの要求を防ぎます。
404.3-MIMEマッピングポリシーはこの要求を防ぎます。

405-このページへのアクセスに使用されるHTTP動詞は許可されていません(メソッドは許可されていません)
406-クライアントブラウザーは、要求されたページのMIMEタイプを受け入れません。
407-プロキシ認証が必要です。
412-前提条件が失敗しました。
413-リクエストエンティティが大きすぎます。
414-リクエストURIが長すぎます。
415-サポートされていないメディアタイプ。
416-要求された範囲を満たすことができません。
417-実行に失敗しました。
423-ロックされたエラー。

5xx-サーバーエラー;エラーのため、サーバーはリクエストを完了できませんでした。500-
内部サーバーエラー(より一般的)
500.12-アプリケーションはWebサーバーでの再起動でビジーです。
500.13-Webサーバーがビジーすぎます。
500.15-Global.asaへの直接リクエストは許可されていません。
500.16-UNC認証資格情報が正しくありません。このエラーコードはIIS6.0に固有です。
500.18-URL認証ストアを開くことができません。このエラーコードはIIS6.0に固有です。
500.100-内部ASPエラー。
501-ヘッダー値は、実装されていない構成を指定します。
502-ゲートウェイまたはプロキシサーバーとして使用すると、Webサーバーが無効な応答を受信しました。
502.1-CGIアプリケーションがタイムアウトしました。
502.2-CGIアプリケーションエラー。application.503-
サービスは利用できません。このエラーコードはIIS6.0に固有です。
504-ゲートウェイがタイムアウトしました。
505-HTTPバージョンはサポートされていません。

おすすめ

転載: blog.csdn.net/weixin_49092628/article/details/109890058