問題タブ [webexception]

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 に答える
2313 参照

c# - C# でステータス コード 301 が正しく表示されない

HttpWebRequest および HttpWebResponse から HTTP ステータス コード番号 (200、301、404 など) の取得で dtb によって提案されているように、enum を使用して番号を取得できます。ただし、移動した恒久的なサイトについても、200 (OK) を取得しています。私が見たいのは代わりに301です。助けてください。私のコードは以下です。何が間違っている可能性がありますか/修正する必要がありますか?

このコードを使用しているツールは、既存のドメインではなく 404 を表示できますが、リダイレクトを無視し、リダイレクトされた URL に関する詳細を表示します。たとえば、古いドメイン easytipsandtricks.com をテキスト フィールドに入力すると、tipscow.com の結果が表示されます (オンラインのチェッカー ツールで easytipsandtricks.com をチェックすると、正しいリダイレクト メッセージ - 301 Moved が表示されていることがわかります)。 )。助けてください。

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

c# - ex.Responseがnullを返す理由

多くのパスの例を持つ単一の URL をスキャンしています: http://url.com/path1to 1000。時々 WebException が発生しますが、catch ブロックではNullReferenceException、行を使用しないとエラーがスローされます

だから私の質問はこれです: 以下のコードはエラーを修正しますか、それとも単に無視しますか?

もう1つ、エラーが発生しない場合もあればエラーが発生する場合もありますが、ほとんどの場合エラーが発生しますが、以下のコードを使用するとすべて正常に動作します。

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

c# - webclient.ResponseHeaders の後に webclient.DownloadFile を使用すると、WebException タイムアウトが発生します。

独自のダウンロード マネージャーを作成しようとしています。ダウンロード マネージャーにリンクが追加されたら、Web クライアントを使用してサーバーから情報を取得します。そのようです

その後、 DownloadFile を使用してファイルをダウンロードします

こうすると。WebException タイムアウトが発生します。ただし、webClient.ResponseHeaders 部分を削除すると。タイムアウト例外は発生しません。一部のリンクにはファイルの名前がないため、Content-Disposition を読む必要があります。ダウンロードして情報を取得するために別のWebクライアントを使用しようとしましたが、同じ結果が得られました。

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

c# - Web リクエストを再発行するにはどうすればよいですか? Webclient を再作成する必要がありますか?

次のコードは、例外が発生したときに while ループでスタックします。これは、GetResponse がデータをキャッシュしているためです。

フィドラーによると、最初のリクエストが発行された後のデータはありません。

「更新」の問題を解決するために Web クライアントを再作成することはベスト プラクティスですか?

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

windows-phone-8 - リモート サーバーがエラーを返しました: NotFound。間違った資格情報を使用した場合のみ... WP8

サーバーに接続しようとすると、コードで奇妙なことが起こります...承認された資格情報を使用すると、応答の戻り値のステータスコードは「OK」になります(それに満足しています)しかし、承認されていない資格情報を使用してログインすると、ステータスコードの応答は「許可されていません」代わりに「リモート サーバーがエラーを返しました: 見つかりませんでした」というメッセージが表示されました。

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

c# - HttpRequestException と WebException

これは私が混乱している一般的な質問です。REST リクエストが行われると、エラーがWebException. あるケースではHttpRequestException、HTTP ステータス コードを取得できません。

私はこのようなものに慣れていませんが、これらの違いは何ですか? なぜ2種類あるの?別のものとは対照的に、いつ慣れますか?

WebExceptionうまくいくようです。HttpRequestExceptionステータスコードを(メッセージで)知っている非常に弱いバージョンのようですが、それが何であるかを明示的に教えてくれません。

編集: 私はを使用していHttpClientます。具体的にはclient.GetStreamAsync().

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

c# - 例外クラスによって処理されないSQL例外

一部の Web 例外と SQL 例外が Exception クラスによって処理されないことがあることがわかりました。私はそれが起こってはならないことを知っています。しかし、本番環境では、ローカル コンピューターで再現できない問題を発見しました。

それは機能しません

その後、正常に動作します。どんな場合でも可能ですか?

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

web-services - Windows CE デバイスで WCF サービスを使用するときの WebException

Visual Studio 2008 に Windows CE プロジェクトがあります。Windows Server 2003 上の IIS 6.0 でホストされているサービスへの Web 参照が複数あります。アプリケーションをデバッグするか、展開後に実行すると、Web サービスを使用できません。次の WebException:

メッセージ: 「ネットワークへの接続を確立できませんでした。」

応答: なし

状態: System.Net.WebExceptionStatus.ConnectFailure

StackTrace: "System.Web.Services.Protocols.WebClientProtocol.GetWebResponse(WebRequest 要求) で System.Web.Services.Protocols.HttpWebClientProtocol で System.Net.HttpWebRequest.finishGetResponse() で。 System.Web.Services.Protocols.SoapHttpClientProtocol.doInvoke(String methodName, Object[] parameters, WebClientAsyncResult asyncResult) で GetWebResponse (WebRequest リクエスト)
System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters) でWMS4.Tests.TestService.GetData() で ...

動作をテストするためのテスト サービスを作成しました。このサービスは、文字列「Success」を返すだけです。これは、テスト サービスを含む WCF サービス ライブラリの app.config のサービス モーダル セクションです。その他のサービスは省略されています。

これは Windows CE プロジェクトであるため、クライアントの app.config ファイルはありません。

現在、例外なく同じサービスを使用している実稼働デバイスがあります。テスト コンソール クライアントからサービスを利用することもできます。私がテストしている新しいモバイル デバイスのみがこの影響を受けるようです。

これはプロキシ認証の問題だと思いますが、参照ファイルのプロキシに問題は見られません。では、この例外を排除してサービスを利用するにはどうすればよいでしょうか?

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

c# - ネット接続が失われた場合、FTPWEBRequest Upload でアプリケーションがハングする

ネット接続が失われた場合に Web 例外をスローするソリューションを探していましたReadWriteTimeout。8 秒に設定しましたが、プラグを抜いても例外はスローされません。filezilla サーバーの転送タイムアウトを 0 に変更しました。

これを行う別の方法はありますか? 情報をお寄せいただきありがとうございます。

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

c# - Amazon AWS: ログインに失敗する

私はAmazon EC2プロジェクトに取り組んでおり、次のようにログインすると:

そして、次のようにアクセスしてみてください。

私はこの例外を受け取ります:

例外:

スタックトレース:

編集:

この例外の内部例外は次のとおりです。

アクセスがリージョンsa-east-1aである場合にのみ、このエラーが発生することを指摘することが重要です。私がリージョンus-west-2に持っている別のアカウントは完全に機能します。また、web.config から資格情報と地域情報を抽出しました。