問題タブ [httpexception]

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 投票する
1 に答える
626 参照

json - HTTP 応答例外の形式

例外に直面したときに HTTP 応答エラーをクライアントに返すための最適な形式を知っている人はいますか? 動的な方法でエラーを処理する形式と、サーバーとクライアントの間で例外をキャッチする最も簡単な方法

私は次のことを提案しましたが、エラー応答に最適な形式を取得する必要があります:

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

c# - HttpRequestException から StatusCode を取得するにはどうすればよいですか?

私はおそらくここで明らかな何かを見逃しています。

メッセージ文字列に含まれるHttpClientスローを使用しています。HttpRequestExceptionStatusCode

どうすればそれにアクセスできますStatusCodeか?


編集:詳細、私は急いでこの質問を書きました。

HttpClientWebApi プロジェクト内の別の API にアクセスするために使用しています。はい、私が電話している理由はわかっていEnsureSuccessStatusCode()ます。404 や 403 などのいくつかのエラーをダウンストリームに伝播したいと考えています。

私が望んでいたのは、一貫して customHttpRequestExceptionを使用するように変換することだけでした。HttpResponseExceptionExceptionFilterAttribute

残念ながら、HttpRequestExceptionメッセージ以外に使用できる追加情報はありません。StatusCode生の(intまたはenum)形式で明らかにしたいと思っていました。

次のいずれかができるようです:

  1. メッセージを使用してステータス コードを切り替えます (bleh)
  2. または、EnsureSuccessStatusCode の私のバージョンを作成し、実際に使用できる例外をスローします。
0 投票する
0 に答える
113 参照

asp.net - ASP.NET FileUpload は 4 つのファイルのみを許可します

FileUpload を介してファイルをさらにアップロードする際に問題が発生しました。

最大4つのファイルをアップロードする場合は問題ありませんが、4つ以上のファイルをアップロードする場合、コードビハインドには入らず、次の例外がスローされます:

誰でも私を助けてください?!?

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

java - DBPedia で SPARQL をクエリすると、エラー HttpException: 502 が発生する

DBPedia でクエリを実行すると、SPARQL に問題が発生します。

私はこのJavaクラスを持っています:

このコードを実行すると、次のエラーが発生します。

このエラーは、投稿の応答で報告されたものとは異なります

strstarts フィルターを使用して Java コードでクエリ SPARQL を作成するには

また、「 http://dbpedia.org/resource/Adriano_Celentano 」という件名で同じクエリを実行しようとしましたが、クエリは正しく実行されました。特に、一部のクエリで結果が得られるため、すべてのクエリが拒否されるわけではありません。この動作は、DBPedia のキャッシング メカニズムによって発生する可能性があります。なぜこのエラーが発生するのですか? ここで何が間違っていますか?

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

c# - HttpClient.GetStringAsync を介してページを読み取ろうとすると、ソケット アクセス許可の例外が発生する

Web ページのソース コードを取得し、いくつかの重要なデータを抽出する Windows 8 アプリを試しています。しかし、getStringAsync関数が呼び出されたときにこれを受け取ります。

System.Net.Http.HttpRequestException: 要求の送信中にエラーが発生しました。---> System.Net.WebException: リモート サーバーに接続できません ---> System.Net.Sockets.SocketException: アクセス許可で禁止されている方法でソケットにアクセスしようとしました 173.194.41.64:443 System.Net.Sockets.Socket.EndConnect (IAsyncResult asyncResult) で

ここにコードがあります

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

c# - ASP.NET MVC: エリアからルートへの RouteLink が例外をスローする

管理用の領域 (areaname = 'admin') を持つ ASP.NET MVC 3 WebApp があります。

管理領域のページ (Razor => Index.cshtml) で、次のように呼び出します。

ルートは、global.asax で次のように宣言されます。

リソースは次のとおりです。

ページがレンダリングされるか、レンダリングする必要がある場合、次の例外が発生します。

残念ながら、例外は開発システムではなくライブシステムでのみスローされるため、実際にデバッグすることはできません。IIS7です。

また、area-parameter なしで RouteLink-method を呼び出そうとしましたが、例外もスローされました。

別の試みは RouteUrl を呼び出すことでしたが、これも失敗しました:

誰か助けてくれませんか?

IIS 構成の問題ですか、それとも領域の構成ミスですか?