問題タブ [http-response-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 投票する
3 に答える
1511 参照

http - この状況に適した応答コードはどれですか?

私はウェブゲームを開発しています。ゲームの一部として、限られた一連の機能から始めて、プレイするにつれてそれらのロックを解除していきます。

たとえば/fields、チュートリアルのステップ 3 の一部としてロックを解除します。/fieldsしかし、アドレス バーで に移動した場合はどうなるでしょうか。

応答するのに最適なステータス コードを見つけようとしています。

403 は、ユーザーがロックを解除するまでページへのアクセスが禁止されているため、理想的です。
404 は、ロックが解除されるまでページが技術的に「存在しない」ため、意味があり、ユーザーは存在しないページとまだロックを解除していないページの違いを区別できなくなります。

しかし、どちらの場合も、ブラウザーが 403/404 の結果をキャッシュし、キャッシュを完全に消去しない限り、ロックを解除した後でもページにアクセスできないという問題を報告したユーザーがいます。

403 または 404 を使用し続ける必要があるのか​​、それとも 442 などの未使用の 4XX コードをカスタム statusText と共に使用するべきなのか、それとも、あるHTTP/1.1 418 I'm A Teapotべきではない場所を突っついたユーザーに冗談めかして送信するべきなのか疑問に思っています。

あるオプションを他のオプションよりも優先して使用する必要がある、確固たる正当な理由が必要です。

0 投票する
0 に答える
536 参照

ruby-on-rails - Devise認証は、201ではなく302で応答することがあります

ユーザーがログインしている場合でも201コードで応答するように、Deviseのセッションコントローラーを少し変更しました。

(最後の行はコメントされたものを置き換えます)が、201ではなく302ステータスコードで認証JSONに応答し続けます。何が間違っているのですか?

0 投票する
5 に答える
11996 参照

c# - HttpResponseHeader を追加するためのコンテンツ ヘッダー タイプはありますか?

私が HttpResponseHeaders で目にする唯一のメソッドは、ヘッダー タイプに文字列タイプを取る Add です。.NET が文字列で HttpResponseHeader 型定数のリストを提供したのだろうか?

だから私はできる:

HttpResponseHeader に Enum のリストがあることがわかりますが、対応する文字列値を提供していません...

つまり、HttpResponseHeader.ContentRange ですが、正しいヘッダー文字列は Content-Range である必要があります

間違っていたら訂正...

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

html - HTTP 206 Partial Content ステータス メッセージは何を意味し、リソースを完全に読み込むにはどうすればよいですか?

このようなサイトに画像タグがいくつかあります。

それらをロードしようとすると、半分しかロードされません。ネットワーク コンソールでリクエストを確認すると、次のようなレスポンスが表示されます。

206 部分的なコンテンツ

ググってみると、ヘッダーに範囲設定があればこうなるらしい。しかし、これらのヘッダーは実際にはどこに設定されているのでしょうか? そして、これを回避して完全な画像をロードするにはどうすればよいですか?

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

java - HttpURLConnection.getResponseCode() が IOException をスローするのはなぜですか?

メソッドは、以前に発生した接続アクションによって既に設定されているgetResponseCode()ものを返す単なるゲッター メソッドであることがわかります。statusCode

したがって、このコンテキストでは、なぜ ? をスローするのIOExceptionですか?
何か不足していますか?

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

php - jQuery と Ajax によるクリックスパム保護?

ユーザーが数秒間にあまりにも多くのリンクをクリックした場合、検証 (クリックスパム保護) を行いたいです。同じタイプの 1 つの href ボタンを制限して、この href ボタンを 10 秒以内に再度クリックできないようにするカウンターをアクティブにするとします。

イベントのFacebookの参加ボタンのように、ユーザーとして参加できるイベントのリストがあります。ただし、これらのイベント リストは非常にコンパクトであるため、多くの参加ボタンがあります。そのため、これらの参加ボタンをクリックして、ユーザーがデータベースにスパムを送信するのを防ぎたいのです。

私はjQueryを使用しています。これが私のコードです:

ajax_insert.php ファイルで検証するのは通常の方法ですか? はいの場合、「成功」ではなかったことをjQueryに伝えてエラーを出力するにはどうすればよいですか?

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

android - Android-version が 4 未満の場合は Android responseCode 400

Android 2.xでResponseCode 400を取得する理由を誰かが知っていますか? Android 4.x では動作し、サーバーは 200 を返します。

違いはどこにありますか?

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

c# - C# から mp4 ファイルを読み取って送信する

次のコードを使用して、サーバーから mp4 ファイルを読み取り、http 経由で送信しています。私のサーバー側は mvc4 コントローラーです。面白いことに、ビデオは Chrome で問題なくレンダリングされます。しかし、iOSデバイスでは何も得られないので、これは応答ストリームヘッダーの問題である可能性があると考えています. 不足しているものはありますか?

手がかりが得られる場合、これは応答ヘッダーです。