問題タブ [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.
c# - ファイルが見つからないことを確認するsharepointでのC#例外処理
これは私のコードです:
共有ポイントにファイルが見つからないことを確認するために行ったことが正しいかどうかを知りたいです。
基本的に、共有ポイントにファイルが見つからないかどうかを検証するために例外メッセージを使用しました。例外がスローされるコードは次のとおりです。
ServerUnauthorizedAccessexception、WebException、およびサーバー例外をキャッチするために、さまざまなキャッチブロックを使用しました。サーバー例外は、共有ポイントでファイルが見つからないことを確認するために使用される例外であることがわかりました。私が行ったコードのその部分で
api - GET に対する REST API の予期される応答
私は残りの API の作成に取り組んでおり、一致しない get から通常何が返されるかについて質問があります。たとえば、私のリソースが「users」で、API 呼び出しを行う場合
http メソッド: GET URL: api.mysite.com/users/123
「123」が存在する場合、応答本文にユーザーの詳細を含む http コード 200 を返します。私の質問は; ID が 123 のユーザーがいない場合は、どの http コードを返す必要がありますか?また、応答本文に何を入力する必要がありますか?
コード 200 と空の本文を返すだけでよいでしょうか?
php - Willy Nilly HTTP ステータス コードにより、PHP で Apache が停止する
だから私は残りのサービスを構築しています.299などの「カスタムステータスコード」を返すことをお勧めします。そのようなコードは実際には有効ではないことは承知していますが、内部で使用されているため問題にはなりません。
Apache が窒息するまでは、すべて順調でした。次のいずれかを実行すると、Apache が 500 エラーを返します。
Apache は私のステータス コードを気に入らないのですか? 提出させることはできますか?
難しいのは、Apache がエラーに関連するエラー ログに何も記録しないことです。カスタム ステータス コードを削除すると、すべてが正常に戻ります。
asp.net-web-api - 他の依存関係が原因で削除が失敗した場合に、ASP.NET Web API 削除操作からの正しい応答コード
私の ASP.NET WEB API コントローラーでは、次のように、HTTP 動詞に相当するアクションを公開しました:- Post、Put、Get、および Delete。
Location オブジェクトは、デバイスがインストールされている場所を示す Devices という別のオブジェクトで参照されます。
ここで、ロケーション ID を使用して DeleteLocation アクションを呼び出すと、ロケーションがどのデバイスでも参照されていない場合にのみ、削除が成功するはずです。それらがいずれかのデバイスで参照されている場合、削除アクションは、場所が参照されており、削除できないことを示す応答を送信する必要があります。
私の質問は次のとおりです:-そのような参照による失敗を示すために削除アクションから送信する必要がある正しい HttpResponse コードは何ですか?また、応答本文に何を指定する必要がありますか?
java - Java HttpUrlConnection クラスを使用して HTTP 504 エラーが発生する場合
Java コードでHttpUrlConnectionクラスを使用しています。
私の環境では、接続コードで HTTP 504 エラーが発生することはありません。私の顧客環境の1つでは、HTTP 504エラーがスローされます。
504 とは何かについてググってみました。それに基づいて、ネットワーク/マシンのプロキシ、ファイアウォールの設定を確認するようお客様に指示しました。しかし、彼は、すべてが彼らの環境で良いと主張しています. 問題をデバッグするにはどうすればよいですか。
どんな提案でも大歓迎です。
ruby-on-rails - いつ 401 にするか いつから 302 にするか
Rails REST ベースの Web サイトに取り組んでおり、コントローラーの機能テストを書いています。REST ベースのアプリケーションとして、いくつかの HTTP 動詞、、、などを使用してGET
いますPOST
。PUT
DELETE
匿名ユーザーに関する 401 および 302 の HTTP 応答コードのアプリケーションに一貫性がないことに気付きました。認証が必要なリソースを要求すると、401 Unauthorized が返されることがあります。また、302 を返し、ログイン ページにリダイレクトすることもあります。
ここで従うべき基準はありますか?401 はいつ使用する必要がありますか? ログインページにリダイレクトする必要があるのはいつですか? 例えば、
GETs
リダイレクトする必要がありますか?POSTs
を取得する必要があり401
ますか?- 302 に従わない AJAX リクエストに対してはどうすればよいですか?
あるいは、これは単なる意見の問題であり、自分で選択して実施する必要がある慣習なのかもしれません。