問題タブ [http-error]
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.
php - PHP curl_exec でのエラー本文の読み取り
PHP の curl_exec を使用して RESTful API を呼び出す場合、ドキュメントにはhttp://php.net/manual/en/function.curl-exec.phpと記載されています
成功すると TRUE を返し、失敗すると FALSE を返します。ただし、CURLOPT_RETURNTRANSFER オプションが設定されている場合、成功すると結果が返され、失敗すると FALSE が返されます。
curl_exec が失敗すると、false が返されます。ただし、リモート サーバーは、そのエラーに対応するために役立つメッセージを返そうとした可能性があります。false を返すだけの場合、curl_exec を使用してこのメッセージにアクセスするにはどうすればよいでしょうか?
たとえば、リモート API が次のメッセージと HTTP 400 ステータス コードを返す場合があります。
現在、返されたこのエラー メッセージを読み取ることができません。代わりに、false が表示されます。curl_info も見ました。リターントランスファーがオンになっています。
C# では、exception.Response.GetResponseStream
メソッドを使用して次のように記述します。
これはPHPでどのように行うことができますか? curl_exec は正しい方法ですか、それとも他の方法を使用する必要がありますか?
exception - ステータス コード例外 (com.google.gwt.user.client.rpc.StatusCodeException: 404)
ログイン アプリケーションの実行中にこのエラーが発生します (GWT-RPC を使用)。どうすればこれを解決できますか? エラーリストも提供しました。私は何が欠けていますか?
------ VinLog.html
------ web.xml
------エラー一覧
asp.net - Httpエラー503サービスを利用できません
私は一般的にWebサーバーのセットアップに本当に慣れていません。Windows 8 で IIS 8 を使用しています。開発を行っているときに、小さなサイトをローカルにセットアップしようとしています。IIS で [サイトの追加] を選択し、名前を付けて、index.html ファイルがある場所を指定し (さまざまな場所を試しましたが、最新の場所はc:\inetpub\wwwroot\testフォルダーにあります)、それ以外の場合はすべてデフォルトを使用します設定。ただし、localhost を参照しようとすると、
httpエラー503サービスを利用できません。
プールが開始されていることを確認し、ターゲット フォルダーにIIS_IUSRSフル コントロールを付与しました
検索しましたが、問題を解決するものは何も見つかりませんでした.EventLogまたはC:\ Windows\System32\LogFiles\HTTPERRフォルダーには何も役に立ちません
誰が何が悪いのか教えてもらえますか?
http - httpリクエストエラーへの応答をgzipすることはできますか?
400 Bad Requestエラーの原因となるhttpリクエストを実行しようとすると、nginxサーバーは「400Bad Request」、Content-Encoding:gzip、および非エンコード形式の応答を返します。
したがって、Content-Encodingのために:gzip私のコードは、エラーをスローするGZIPInputStreamで応答をラップします。
私の質問は、ステータスコードが「200OK」でない場合、gzipは有効なエンコーディングですか?そうでない場合は、ステータスコードを確認するだけで、200以外が返された場合はgzipで圧縮できません。
これに関するルール/ガイドラインはありますか?これはどこかに文書化されていますか?
TIA
http - HTTPヘッダーまたは応答本文にエラーメッセージを残しますか?
iPhoneおよびAndroidクライアントに公開されているRESTサービスがあります。現在、HTTPコード200、400、401、403、404、409、500などをフォローしています。
私の質問は、エラーの理由/説明/原因を置くための推奨される場所はどこですか?このように、REST APIのヘッダーに常にカスタムReasonを含める方が理にかなっていますか?
それとも、JSONを介して応答本文に含める方が良いですか?
python - Web クローラー HTTP エラー 403:禁止
私は Web スパイダーのスクリプトを作成しようとしている初心者です。ページに移動し、テキストボックスにデータを入力し、送信ボタンをクリックして次のページに移動し、新しいページのすべてのデータを繰り返し取得します。
以下は私が試しているコードです:
エラーは次のとおりです。
どうすればこれを解決できますか?
php - PHPスクリプトでの502ゲートウェイエラー
エラーメッセージが表示されます
502 Bad Gateway ゲートウェイが無効な HTTP 応答を受信したか、元のサーバーから予期しない切断が発生しました。
サーバー上でいくつかの PHP スクリプトを実行している間 (たとえば 30 ~ 40 秒)。cpanel でエラー ログを確認しましたが、そこには何も反映されていません。ローカルホストで問題なく動作するため、スクリプトがクラッシュしたためではないと確信しています。共有ホスティングを使用しています。
PS-一部の方が質問しているように、スクリプトは次のとおりです。curlを使用して、Microsoft Academicサイトから研究論文に関するデータをスクレイピングしています。これは純粋に学術目的です。
java - Socialcast API へのアクセス時の HTTP エラー 401
Socialcast API (Demo) に接続しようとすると、401 Unauthorized が表示されます。これは私のコードです:
エラーメッセージ:
それについて何が間違っていますか?
response - mollomcaptchaからの502の悪いゲートウェイ
私のアプリケーションは、いくつかのフォームベースのページでMollomキャプチャを使用しています。突然、あるサーバーで、mollomリクエストが画像と音声のURLを返すのに非常に長い時間がかかります。その間、サーバーはブラウザに502 Bad GatewayまたはNetworkError(TCP Error)をスローします。問題は次の行にあります。
ログでは、12〜14分後の応答を確認できますが、それまでは役に立ちません。そして、それは1台のサーバーでのみ発生します(先週まで正常に機能していました)
言い換えます。jbossアプリサーバーが実際に応答するまで応答を待機させる方法はありますか?
servlets - HttpServletResponse#sendErrorContentTypeを変更する方法
フォームの送信に応答するための単純なサーブレットを作成しています。このサーブレットはPOSTリクエストを受信し、Application/JSONデータに応答する必要があります。これはうまく機能しています。ここで、サーブレットにエラー管理を追加します。サーブレットが不正なリクエストパラメータを受信した場合、クライアントに400 —「不正なリクエスト」応答と単純な{"error":"ERROR MESSAGE"}
JSON応答を応答させます。
を使用しHttpServletResponse#sendError(int,String)
てエラーを正しく送信していますが、以前に使用した場合でもContentType
、応答のは常にに設定されています。text/html
HttpServletResponse#setContentType("application/json")
これは、Servetsを使用してエラーを送信するための良い方法ですか?ContentType
応答を強制するにはどうすればよいapplication/json
ですか?
テストサーブレットのdoPost()メソッドのサンプルコード: