問題タブ [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.

0 投票する
8 に答える
186669 参照

jquery - jQueryでHTTPステータスコードを取得するにはどうすればよいですか?

ページがステータス コード 401 を返すかどうかを確認したいのですが、可能ですか?

これが私の試みですが、0しか返されません。

0 投票する
4 に答える
17779 参照

php - PHP ページが変更されていない場合、「304 Not Modified」を返すようにします。

毎回同じ $_GET パラメータで同じものを返す PHP ファイルがあります。これは決定論的です。

残念ながら効率のために (このファイルは非常に頻繁に要求されます)、Apache はデフォルトで PHP ページが要求されるたびに "200 OK" 応答を返すため、ユーザーはファイルを再度ダウンロードする必要があります。

パラメータが同じ場合にのみ304 Not Modifiedヘッダーを送信する方法はありますか?

おまけ: 有効期限を設定して、キャッシュされたページがたとえば 3 日以上経過している場合に "200 OK" 応答を送信することはできますか?

0 投票する
6 に答える
25428 参照

http - HTTP 301リダイレクトをテストする方法は?

たとえば、301リダイレクトなどのHTTPリターンコードを簡単にテストするにはどうすればよいでしょうか。

たとえば、「何が起こっているのかを確認」したい場合は、telnetを使用して次のようなことを行うことができます。

... $ telnet nytimes.com 80

GET / HTTP / 1.0

(入力)

(入力)

これは、かなりの情報にアクセスする簡単な方法です。

しかし、ここで、301リダイレクトが実際に301リダイレクトであることをテストしたいと思います。

どうすればいいですか?

基本的に、HTTP / 1.1 200 OKを取得する代わりに、301を取得する方法を知りたいですか?

ブラウザにURLの名前を入力して、リダイレクトされていることを「確認」できることは知っていますが、実際に301リダイレクトを「確認」するために使用できるツールを知りたいです。

ところで、私はtelnetでテストしましたが、example.orgにリダイレクトしたwww.example.orgに入ると(wwwなしで)、表示されるのは「200 OK」だけで、表示されません。 301。

0 投票する
9 に答える
296700 参照

http - 要求に必要なパラメーターが欠落している場合、どの HTTP ステータス応答コードを使用すればよいですか?

私は 412 (Precondition Failed) を考えていますが、より良い基準があるのでしょうか?

0 投票する
3 に答える
5856 参照

http - 「エラーありの成功」のHTTPステータスコード?

少し調べてみましたが、リクエストが成功したときの HTTP ステータス コードは表示されませんが、「ポイント オブ ノー リターン」の後にエラーが発生します。

たとえば、リクエストを処理してデータベースにコミットするとしますが、結果を返すときにメモリが不足したり、NPE に遭遇したりします。それ応答であったはず200ですが、現在、内部的に、適切で整形式の応答を返すことができません。

202 Acceptedすでにリクエストを処理しているため、適合しないようです。

「成功したがエラー」を意味するステータス コードは何ですか? 存在しますか?

0 投票する
2 に答える
2316 参照

iphone - NSHTTPURLRequest ヘッダー

Web サイトから情報を取得したいと考えています。私はすでにウェブサイトの HTML コードを取得しています。ただし、Web サイトのヘッダー情報 (http ステータス コードなど) をもっと取得したい

アップルライブラリを読んだ後、それらの情報を表示できる方法が2つあることがわかりました。ただし、メソッドの 1 つしか使用できず (警告があります)、別のメソッドは使用できません。

以下はコードです。

また、ヘッダー情報を取得する他の方法はありますか?

どうもありがとうございました。

0 投票する
1 に答える
2563 参照

asp.net-mvc - ASP.NETMVCコントローラーの結果でHTTPステータスを設定してもビューがレンダリングされない

NotFoundResultやForbiddenResultなどの特定のHTTPエラーを返すためのカスタムActionResultがあり、それらはすべてViewResultから派生しています。

アクションの過程でエンティティがデータベースで見つからなかった場合に、404を使用した短絡アクションなどのインスタンスに使用します。

これらの結果オブジェクト内で、HTTPステータスを適切な数値に設定します。これを行うと、これらのViewResults参照のビューはレンダリングされません。ビューをレンダリングするには、ステータスを200OKのままにする必要があります。

適切なステータスを設定し、ASP.NET MVC 2.0でビューをレンダリングするにはどうすればよいですか?

0 投票する
1 に答える
5270 参照

iphone - HTTP ステータス コード = 0 (iPhone) (目的 c)

iPhoneアプリのObjective C問題についてお聞きしたいです。

Cookie を保存し、別の URL に渡して Cookie を取得するプログラムを作成しました。しかし、リターン ステータス コードの 1 つが 0 であることがわかりました。html の内容は空です。

誰でも私を助けることができますか?以下は私のコードです。

どうもありがとうございました

0 投票する
1 に答える
718 参照

iphone - iPhone で NSHTTPURLResponse に証明書を設定する

「HTTPS」サーバーに情報を送信し、サーバーから Cookie と HTML コードを取得したいと考えています。Cookie と html 部分は既に完了しています。しかし、「GET」メソッドを使用して URL を設定し、statusCode を使用して http ステータス コードを確認すると、ステータス コードが 0 であることがわかりました。エラーは「untrust サーバー証明書」に関するものであることがわかりました。

200 または 302 ステータス コードを受け取るために、証明書を NSHTTPURLResponse に追加するにはどうすればよいですか? エラーにはエラー コード = -1202 が表示されます。ありがとうございました。

0 投票する
1 に答える
65 参照

http - サイトリダイレクトがGoogleの結果に表示されるのはなぜですか?

Inishturkbeg.comクエリ。

「inisturkbeag」(人々は明らかにそうするはずです)を検索すると、inisturkbeag.orgが表示され、inishturkbeg.comにリダイレクトされます。これらをGoogleから削除する方法はありますか?それはISPのものですか?