問題タブ [http-status-codes]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
http - Etagと「If-Modified-Since」がリクエストヘッダーにないのに、Webサーバーが「304NotModified」と応答するのはなぜですか
戻ってきます
Webサーバーからですが、Firebugでは、リクエストヘッダーにEtagがなく、がありませんIf-Modified-Since
。すべてのヘッダー行を調べましたが、日時情報がまったくありませんでした。サーバーは、コンテンツがないことをどのように認識しますか。変更されましたか?
mysql - CURL とシェル スクリプトを使用して mysql データベースの URL のステータスを検証する
良い一日、
1 つのテーブルと 3 つのフィールドを持つ単純な MySQL データベースがあります。
表: LINKS
フィールド:ID
URL
STATUS
テーブルには約 300 万のリンクがあります。
すべての URL を確認し、返されたステータスをステータス フィールドに投稿して、後でデッド リンクを削除できるようにしたいと考えています。
これには、長時間実行する必要があるため、おそらくシェル スクリプトが必要です。
CURL ヘッダーがステータス コードをチェックするための最良の方法を提供すると思いますが、これをすべてまとめる方法がわかりません。上記のヘルプまたはこれを処理するためのより良い方法の提案をいただければ幸いです。
ありがとうございました。
authentication - jboss 認証リターン http コード 408
JBoss への認証を試みましたが、HTTP ステータス 408 - ログイン プロセスに許可された時間が超過しました (以下の完全なエラー メッセージ)。
これは、 http://dnsname:8080/authenticateを使用してログインしようとすると発生します
これを単純な localhost に置き換えると、つまりhttp://localhost:8080/authenticate
その後、すべて正常に動作します。
構成で見逃したものは何ですか?
環境:
JBoss [トリニティ] 4.2.2.GA (ビルド: SVNTag=JBoss_4_2_2_GA date=200710221139)
Java HotSpot(TM) 64 ビット サーバー VM 1.5.0_22-b03、Sun Microsystems Inc.
OS システム: Windows 7 6.1、amd64
完全なエラー メッセージ:
HTTP ステータス 408 - ログイン プロセスに許可された時間を超過しました。続行するには、2 回クリックして要求したリンクを再度クリックするか、ブラウザを閉じて再度開く必要があります。
タイプ ステータス レポート
message ログイン処理に許可された時間を超えました。続行するには、2 回クリックして要求したリンクを再度クリックするか、ブラウザを閉じて再度開く必要があります。
クライアントは、サーバーが待機する準備ができている時間内に要求を生成しませんでした (ログイン プロセスに許可された時間を超えました。続行するには、2 回戻って要求したリンクを再度クリックするか、またはブラウザを閉じて再度開きます)。
JBossWeb/2.0.1.GA
ajax - 成功/失敗したAJAX応答とHTTPステータスコードを返す
StackOverflow風のサイトがあるとしましょう。誰かの答えの下にコメントを投稿したい。2つのことが起こる可能性があります。
1)コメント投稿は成功しました。実際にフォーマットされたDIVをJSON応答として返し、JSONを設定します。
2)コメント投稿が失敗しました。エラーをJSON応答として返します。
これは物事を行う正しい方法ですか?500 Internal error
コメント投稿が失敗したときにStackOverflowがApacheコードを返していることに気付きましたが、これは怪しいと思います。
一部のコメント検証が失敗したという理由だけでなく、サーバーで実際に500 Internal error
間違っていることのために予約されていませんか?
c# - ステータスコード 500 をクライアントに送信するときにページがレンダリングされない
何か問題があることを示すために、ステータス コード 500 をクライアントに返したいページ (ジェネリック ハンドラー) があります。私はこのようにします:
同時に、問題が発生したことをユーザーに知らせるわかりやすいメッセージを表示します。しかし、私のメッセージを見る代わりに、次のようなデフォルトの IIS メッセージが表示されます。
サーバー エラー 500 - 内部サーバー エラーです。お探しのリソースに問題があり、表示できません。
IIS にアクセスして 500 のエラー ページを削除すると、次のメッセージが表示されます。
内部サーバーエラーが発生したため、ページを表示できません。
IIS6 では意図したとおりに動作しますが、IIS7 では動作しません。IIS7 で動作させるにはどうすればよいですか?
http - 検証の失敗または無効な重複の REST HTTP ステータス コード
REST ベースの API を使用してアプリケーションを構築しており、各リクエストのステータス コードを指定するところまで来ました。
リクエストが検証に失敗した場合、またはリクエストがデータベースに重複を追加しようとしている場合、どのステータス コードを送信すればよいですか?
http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.htmlを調べましたが、どれも正しくないようです。
ステータス コードを送信する際の一般的な方法はありますか?
http-headers - 403 Forbidden vs 401 Unauthorized HTTP レスポンス
Web ページは存在するが、ユーザーが十分な権限を持っていない (ログインしていない、または適切なユーザー グループに属していない) 場合、提供する適切な HTTP 応答は何ですか?
401 Unauthorized
?
403 Forbidden
?
他の何か?
これまでにそれぞれについて読んだことは、2つの違いについてあまり明確ではありません. 各レスポンスに適したユースケースは?
c# - Context.Response.StatusCode の設定が機能していないようです
次のコードを含む HttpHandler があります。
残念ながら、意図的に無効なアクションを指定すると、ブラウザーは空白のページを表示するだけです。ブラウザのエラー メッセージは、Firefox と IE の両方で表示されません。
私は何が間違っているのでしょうか?
編集- IE ではエラー メッセージが表示されますが、Firefox では表示されません。
ajax - XmlHttpリクエストステータス0、ローカルホストの問題(javascript、ajax、php)ヘルプ
xamppを使用してコードをテストしています。私はdreamweaverのライブビューを使用しています。ライブビューで、200のxmlhttp.statusコードとエコー出力を返します。しかし、IEまたはFFで表示しようとすると、ステータスコードは0で、出力されません。これはURL(絶対/相対??)に問題があるようだと読みました。複数のURL形式を試しましたが、機能しないようです。
基本的に、javascript関数「result()」を呼び出すhtmlファイルがあります。「result」関数はtest3.phpファイルを実行するために呼び出します。
呼び出されるファイルの場所はC://xampp/htdocs/test/ha/test3.phpです。
file:/// C://xampp/htdocs/test/ha/test3.phpまたはC://xampp/htdocs/test/ha/test3.phpまたはfile:/// xampp / htdocs /test/をテストしましたha / test3.php URL形式(完全なURL)を提案してください。
私のコードは以下のとおりです。この行の相対URLはDWライブビューで機能しますが、FF/IEブラウザーで個別にアクセスした場合は機能しません。
URLを機能させるには、何に置き換える必要がありますか?
TIA
http - 「415unsupportedmediatype」を送信するときにサポートされるメディアタイプを指定します
クライアントがサポートされていないメディアタイプのデータをHTTPサーバーに送信すると、サーバーはステータス「415サポートされていないメディアタイプ」で応答します。しかし、どのメディアタイプがサポートされているかをクライアントに伝えるにはどうすればよいでしょうか。そのための標準的な方法、または少なくとも推奨される方法はありますか?それとも、応答本文にテキストとして書き込まれるだけでしょうか。