問題タブ [http-status-code-200]
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 - URL 以外の文字列での 200 HTTP コード
プロジェクトで cUrl を使用しています。Web サイトの HTTP CODE を取得しています。しかし、 "asdasd" ($url="asdasd") を試すと、返される HTTP CODE は 200 です。しかし、「asdasd」は Web サイトではありません。なぜ HTTP CODE は 200 なのですか?
http - 正しく読み込まれたページのコードは何ですか?
ページに何か問題が発生した場合のエラー コードがありますが、正しく読み込まれた場合のコードもあります。
ページが正常にロードされたときのページのブラウザ コードは何ですか?
php - 404 の htaccess で header() を使用すると見つかりません
一部の Web ページは、実際に私のデータベースに含まれています。私は次のhtaccessを持っています
私のerror404はrequire("checkdb.php");
、ファイル名がMySQL dbで表されているかどうかを確認します。だったら200OK返して内容を吐き出したい。そうじゃないなら404を吐き出したい
私の問題は、404 で立ち往生していることです。私のページは適切に表示されますが、検索エンジンによって取得されず、Google+ が機能せず、ページのチェックが行われ、404 が返されます。
私は追加しました
データベースをチェックした直後(HTMLコードはまだ表示されていません)ですが、
警告。ヘッダー情報を変更できません - ヘッダーは既に送信されています ....
header()
最初にそれを動かしても、/error404.php
まだそのエラーが発生します。Apache は最初に 404 を返し、次に呼び出すようです。/error404.php
これを適切に修正するにはどうすればよいですか? よろしくお願いします!
javascript - Jquery ajaxrequest xhr.statusコードは0ですが、htmlステータスコードは200です
私の質問に対するほとんどのグーグル回答が構成されているため、これはクロスサイトリクエストの問題ではありません。
jquery 関数 .get および .load で ajax リクエストを作成しようとすると、xhr.status 0 och xhr.statusText "error" が発生します。ただし、Firebug では、要求されたページが html ステータス コード 200 で読み込まれます。応答のテキストを読み取ることができ、応答ヘッダーは正常に見えます。
私のコード:
サーバー: IIS v.7.5 Jquery: v1.6.2
何か案は?
ajax - 応答で 304 ではなく 200
簡単な問題:
onResponseReceive getStatusCode
304 ではなく 200 を返します。Fiddler は、応答ステータスコードが 304 であることを教えてくれます。
どうすればいいですか: サーバーに新しいデータがないか常にポーリングします (10 秒ごと)。データが変更されていない場合は 304 で応答し、そうでない場合は 200 とデータ全体で応答します。onResponseReceived メソッドでは、statuscode は常に 200 で、データは常に存在します。
304 を取得する方法を教えてください。 If-Modified-Since について読んだことがありますが、これによりデータ全体が (コード 200 で) 再送信されますが、実際には 304 が必要です。変更されたかどうかを確認します。
GWT コード:
応答:
よろしく、 ステファン
json - この Json の結果は 404 または 200 を返す必要がありますか?
StackExchange の API の結果に基づいて、API を大まかに作成しようとしています。
これが私のjson出力です。
めちゃくちゃシンプル。
さて、その人が製品や質問などを要求しようとして、アイテムが存在しない場合はどうすればよいかわかりません。
例えば..
Items プロパティが空の状態で、200 と上記の Json を返すことを考えていました。
私が持っていたもう1つのアイデアは、アイテムプロパティが空であるが、応答のhttpステータスを404に設定してそのjsonを返すことでした.
考え方・基準は?
私は本当にjsonを返したいと思っています。なんで?クォータの。空の結果でさえ、API サービスへの正当なヒットです。
php - PHP HTTPリクエストに応答して処理を続行するにはどうすればよいですか?
コールバックリクエストを行うペイメントゲートウェイのAPIを使用しています。コールバック要求が行われると、ゲートウェイは私が「OK」で応答することを期待します。多かれ少なかれ何もありません。そして、それはhtmlレンダリングされた応答を意味するものではありません。これらの2文字を含む単なるコールバックファイル。HTTPステータスコード200/OKが必要なわけではないことに注意してください...「OK」という単語の実際のデータ(ヘッダーではない)が必要です。
したがって、これは機能しません。
これは機能します:
ただし、[OK]を返送した後、サーバー側でいくつかの処理を行ってから、ブラウザーページを別のページにリダイレクトする必要があります。しかし、私がやろうとすると:
ゲートウェイはエコー「OK」を無視し、代わりにリダイレクト先のsuccess.phpページからhtmlを読み取ります。
では、どうすればOKだけを返送できますが、自分の側で作業を続けることができますか?
ありがとう
.htaccess - .htaccess ファイルを編集して 404 になったときに 200 を返すにはどうすればよいですか?
ドメインのルート ディレクトリに .htaccess ファイルと index.html ファイルがあります。この .htaccess ファイルに以下のコードがあります。
ユーザーがディレクトリ URL にアクセスすると、ディレクトリ URL の末尾にスラッシュがあるかどうかに関係なく、index.html の内容が表示されることを願っています。だから私は上記のコードを持っています。
しかし、私には問題があります。存在しないディレクトリにアクセスしたとき。404 が表示されます。これは私が望んでいるものではありません。ユーザーがディレクトリの URL にアクセスすると、常に 200 が取得され、index.html の内容が表示されるようになることを願っています。上記の .htaccess ファイルのコードを編集して、この問題を解決するにはどうすればよいですか?
ところで。ユーザーを index.html ファイルにリダイレクトしないでください。
ありがとうございました!
objective-c - SMTPサーバー(gmail.com / hotmail.frとして)が存在するかどうかを確認するにはどうすればよいですか?
こんにちは私はiOS用のobjective-cでプログラムを作成しています。SMTPサーバー(@の後)が存在するかどうかを確認するには、pingまたはHTTPリクエストを実行して、ステータス(200)を返します。
私が今していることは、UITextField.textを取得し、それを切り取り、@の後に部分文字列を取得し、これを実行することです...しかし、それは機能していません...
javascript - XMLHttpRequest で readyState と status の両方をチェックする必要がありますか?
このディスカッションでは、 XMLHttpRequestを処理し、 readyStateとステータスの誤った組み合わせを防ぐための構文を次のように確認できます。
私は常に、両方のケースが独立しており、サーバーに接続する際の操作上の成功の 4 つの組み合わせすべてを可能にする、接続条件付き信頼を使用してきました。
昨日、私は考えていましたが、それらが何であるかを説明することはできないことに気づきました. 彼らは何ですか?
- すべてのダンディ: readyStateは完了 (4) で、ステータスは OK (200) です。
- 誤った通信: readyStateは完了 (4) で、ステータスは OK ではありません (!200)。
- まだ終了していません: readyStateは完了していません (!4) およびステータスは OK (200) です。
- ?!?!?!?!: : readyStateが完了しておらず (!4)、ステータスは OK (!200) です。
特に、完成していないものが、OK である場合と OK ではない場合 (ケース 3 と 4) の両方になる方法がわかりません。まだ終了していないときは、常にステータス OK (または常にステータスが OKでない) であるべきではありませんか?!