問題タブ [system.net.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.
memory-leaks - HttpWebRequestを使用する場合の定期的なタイムアウト
単純なxmlWebリクエストを送信するコードがいくつかあります。これは、Windowsサービスから呼び出されます。サービスが例外のスローを開始し(System.Net.WebException:操作がタイムアウトしました)、サービスを再起動すると問題が修正される場合があります。コードは次のとおりです。
この問題を引き起こしている可能性のある、明らかに問題があるものはありますか?
silverlight - Windows Phone 7で、サイト「http://translate.google.com/translate_tts?tl=en&q=hello+world」からGoogle翻訳mp3をダウンロードするにはどうすればよいですか。
Google翻訳mp3をサイトからダウンロードするにはどうすればよい"http://translate.google.com/translate_tts?tl=en&q=hello+world"
ですか?
私は次のコードを使用しています:
読み取り完了で、私は取得してSystem.Net.WebException
います。
そのページからmp3ファイルを読み取るにはどうすればよいですか?
またはそのmp3ファイルを再生する方法はありますか?
c# - HtmlAgilityPackを使用してWebページをダウンロードする際のHTTPプロトコル違反
www.mediafire.comからダウンロードページを解析しようとしSystem.Net.WebException
ていますが、ページをにロードしようとすると、次のメッセージが表示されることがよくありHtmlDocument
ます。
サーバーがプロトコル違反をコミットしました。Section = ResponseStatusLine
これは私のコードです:
30個のリンクのうち10個しか機能しない理由(私のプログラムは「検索エンジン」であるため、リンクは毎回変更されます)と、問題を解決するにはどうすればよいですか?
これらのサイトをブラウザにロードすると、すべて正常に機能します。
app.configに次の行を追加しようとしましたが、それも役に立ちません
asp.net - HttpWebRequest が最初に失敗し、その後正常に動作するのはなぜですか?
私は、Fusemail を asp.net 2.0 に統合するつもりです。API ページのリクエストに HttpWebRequest を使用しています。最近、HttpWebRequest が最初に失敗し、その後継続して後続の要求が成功することに気づきました。
もし私がこのコードを使ったら
一度失敗した後に動作します。エラーが発生した場合に備えてテキストファイルに書き込んでいますが、リクエストに失敗した後、2回目に機能します。ASP.Net 2.0 を使用しており、Web サイトは Windows Server 2008 Standard の IIS 7 でホストされています。また、APIアドレスにpingを実行すると、最初は失敗してから応答します
HttpWebRequest で初めて失敗すると、このエラーで失敗します
System.Net.WebException: リモート サーバーに接続できません ---> System.Net.Sockets.SocketException: 接続先が一定時間後に適切に応答しなかったため、接続の試行が失敗したか、接続されたホストが原因で確立された接続が失敗しました67.207.202.118:80 に応答できませんでした
初めて認証の問題はありますか? いくつかのフォーラムで、最初に 401 Unauthorized を送信してから接続できると読みました。Fiddler を使用してこれを確認できません。
IIS の構成に何か問題がありますか?
c# - System.Net.HttpWebResponse.GetResponseStream() は WebException で切り捨てられた本体を返します
特定の Web サイト ( https://learningnetwork.cisco.com/people/mrollins?view=profile )に対して行われた私の理解を超えた何らかの理由で、応答ストリームに Web サイトのトランク化されたバージョンが含まれる reqsponse-object が生成されます。
ストリームは 65536 バイト (2^16 バイト) で終了します。私はそれが疑わしいラウンド数だと思います。要求は内部サーバー エラーを訴えますが、これは抑制します。これは、Web ブラウザーがこの応答を理解できることと、サーバーからの応答に完全な html が含まれていることの両方を既に確認しているためです。(フィドラーを使用)
以前ここに文書化された問題を見つけましたが、このメモで終わるという単純な理由で満足のいくものではありません:
「エラーが 65536 文字を超えないことを祈る必要があると思います...」
そうですね。
回避策を高く評価するか、誰かが今後の修正を知っているかどうかを確認してください。
xml - xml ファイルの読み取り中に操作がタイムアウトしました
HttpWebRequest.GetResponse() セクションで通貨を変換するためにリモート xml ファイルを読み込んでいるときに、次のエラーが発生します。
私が使用したメソッド TugberkUgurlu_CurConverter.ConverterClass.ConvertActionForTL() は、xml ファイルを読み取り、通貨値を取得します。
しかし突然、これらのエラーが発生し始めました。どうすればそれらを防ぐことができますか? ありがとう !
System.Net.WebException: 操作がタイムアウトになりました生成: 2011 年 3 月 28 日月曜日 19:33:48 GMT
System.Net.WebException: System.Xml.XmlDownloadManager.GetNonFileStream(Uri uri, ICredentials credentials) の System.Net.HttpWebRequest.GetResponse() で System.Xml.XmlDownloadManager.GetStream(Uri uri, ICredentials credentials) で操作がタイムアウトしました) で System.Xml.XmlUrlResolver.GetEntity (Uri absoluteUri、String ロール、Type ofObjectToReturn) で System.Xml.XmlTextReaderImpl.OpenUrlDelegate (オブジェクト xmlResolver) で System.Threading.CompressedStack.runTryCode (オブジェクト userData) で System.Runtime.CompilerServices。 RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup (TryCode コード、CleanupCode backoutCode、オブジェクト userData) で System.Threading.CompressedStack.Run (CompressedStack 圧縮スタック、ContextCallback コールバック、オブジェクト状態) で System.Xml.XmlTextReaderImpl.OpenUrl() で System.Xml。TugberkUgurlu_CurConverter.ConverterClass.ConvertActionForTL(CurrencyForTLConvert SelectCurrency, Decimal YourPriceToConvert) での System.Xml.XmlDocument.Load(XmlReader リーダー) での System.Xml.XmlLoader.Load(XmlDocument doc、XmlReader リーダー、ブール値の preserveWhitespace) での XmlTextReaderImpl.Read()
vb.net - ダウンロード前にファイルが存在するかどうかを丁寧に確認する
DownloadFile への Net.WebClient 呼び出しを使用してファイルをダウンロードしようとしています
次に、例外をキャッチし、403、404、または 500 エラー (呼び出し先のシステムで最も一般的なタイプ) のメッセージをチェックします。
DownloadFile を呼び出して例外を処理する代わりに、ファイルを要求できる丁寧な方法はありますか?
前もって感謝します。
c# - WebException:基になる接続が閉じられました
現在、ASP.netページからWebサービスを呼び出しています。特定のアクションを要求するためにRESTベースのWebサービスを呼び出そうとすると、404が返されます(これは私のアプリケーションの特定のエラーを表します)。エラーをキャッチしようとしましたが、404が返されると、代わりにアプリケーションがハングし続け、次のエラーをキャッチすることになります。
[System.Net.WebException] = {"基になる接続が閉じられました:受信時に予期しないエラーが発生しました。"}
Webサービスが404で応答した後、2秒間で別のエラーが発生するのはなぜですか?
そしてそれはこれを呼びます:
[非表示]タグは無視してください。私はそれを公の場から隠さなければなりませんでした。しかし、それがお役に立てば幸いです。
よろしくお願いします!
c# - インターネットがダウンしているときにサーバーとの通信を試み続ける
したがって、私のアプリケーションは、インターネット接続が数秒間停止してから戻ってくるまで、サーバーと要求/応答を交換しています(問題はありません)。次に、次のようなコード:
response = (HttpWebResponse)request.GetResponse();
、などReceiveFailure
のステータスで例外をスローします。ConnectFailure
KeepAliveFailure
さて、インターネット接続が回復した場合、サーバーとの通信を継続できることが非常に重要です。そうしないと、最初からやり直す必要があり、それには長い時間がかかります。
インターネットが戻ってきたら、どうやってこのコミュニケーションを再開しますか?
現時点では、(少なくとも理論的には)可能になるまで、サーバーとの通信の可能性をチェックし続けています。私のコードの試みは次のようになります:
ただし、問題は、インターネットが復旧した場合でも、2番目のtry-catchステートメントが例外をスローし続けることです。
私は何が間違っているのですか?これを修正する別の方法はありますか?
ありがとう!
c# - リクエストの中止 wp7
リクエストを中止すると、WebException が発生します。リクエストが中止されたかどうかを確認するにはどうすればよいですか?