クイック スタート: JavaScript を使用して HTTP ステータス コードを取得するには、特定のコード サンプルが必要です
はじめに:
Web アプリケーションを開発する場合、多くの場合、次のユーザーと通信する必要があります。サーバーは対話して HTTP ステータス コードを取得します。 HTTP ステータス コードは、リクエストに応じてサーバーから返される 3 桁の数字で、基本的な診断とリクエストのステータスに関する情報を提供します。この記事では、JavaScript を使用して HTTP ステータス コードを取得する方法を学び、いくつかの具体的なコード例を示します。
次は、XHR オブジェクトを使用して GET リクエストを送信するコード例です。
let xmlhttp = new XMLHttpRequest(); xmlhttp.open("GET", "http://example.com/api/data", true); xmlhttp.send();
次は、onreadystatechange イベントを使用して XHR オブジェクトのステータス変更を監視するコード例です。
xmlhttp.onreadystatechange = function() { if (this.readyState === 4) { console.log(this.status); // 输出HTTP状态码 } };
以下は、HTTP ステータス コードを取得するコード例です。
xmlhttp.onreadystatechange = function() { if (this.readyState === 4) { console.log(this.status); // 输出HTTP状态码 } };
以下は、さまざまな HTTP ステータス コードに応じた処理のコード例です:
xmlhttp.onreadystatechange = function() { if (this.readyState === 4) { if (this.status === 200) { // 请求成功 console.log("请求成功"); console.log(this.responseText); // 输出服务器返回的数据 } else if (this.status === 404) { // 请求的资源不存在 console.log("请求的资源不存在"); } else if (this.status === 500) { // 服务器内部错误 console.log("服务器内部错误"); } } };
結論:
この記事では、JavaScript を使用して HTTP ステータス コードを取得する方法を学習しました。 。 XMLHttpRequest オブジェクトを使用して HTTP リクエストを送信し、ステータスの変化を監視してステータス コードを取得します。ステータスコードの違いに応じて、異なる処理ロジックを作成できます。これらのコード例は、JavaScript をより深く理解し、HTTP ステータス コードを処理するために使用するのに役立ちます。
HTTP ステータス コードを取得するのは簡単なタスクですが、サーバー応答のデバッグと処理には非常に重要です。 HTTP ステータス コードを理解して使用することで、Web アプリケーションの問題をより適切に処理し、より良いユーザー エクスペリエンスを提供できます。
以上がJavaScript クイック スタート: HTTP ステータス コードの取得の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。