問題タブ [unknown-host]
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.
android - ブラウザが正常に接続しているのに、Android アプリが UnknownHostException をスローするのはなぜですか?
一部のユーザーから報告された断続的な接続の問題を診断しています。これは、ユーザーからのそのようなレポートの 1 つです。彼自身の言葉で:
私の 3g アイコンはぼんやりしていますが、通常のバーは点灯しており、しばらくの間そのような状態だったので、一貫してテストを実行できます。アプリが接続されません - UnknownHostException. 接続テストを実行しました - すべて失敗しました。次に、ブラウザを開き、Google に移動し、検索し、Flickr アカウントに移動し、写真を開きましたが、その間ずっと 3g アイコンがぼんやりしていました。これは、アプリが接続できなかったときにブラウザが接続されたことを意味します。別の観察: 検証のために、両方のアプリ (ブラウザーとアプリ) を数回実行しました。実行の大部分で、3G アイコンはどちらも薄暗いものでした。いくつかのケースでは、ブラウザでは断続的にオンになりますが、アプリではオンになりません. あなたのアプリは、(通常のように) メッセージを送信するために数秒試行せずに、即座に UnknownHostException をスローします。
なぜ私のアプリが OS によって接続を拒否されるのか (UnknownHostException によって確認されたように)、ブラウザーが問題なく接続を許可されるのか、誰でも推測できますか? これは一般に、ユーザーが外出しているときに経験することに注意してください。
これは、Android 2.2、LG Ally、T-Mobile 上にあります。
java - しばらくすると java.net.UnknownHostException が発生する
特定のWebサイトからデータを取得するためのEclipseプロジェクトがあります。取得するデータが多すぎるため、コードを一晩実行し続ける必要があります。私はjave.net.UnknownHostException
いつか後になります。コードは長時間問題なく実行され、後でのみUnknownHostexception
発生します。なぜこれが起こっているのかについての解決策はありますか?
android - C2DMReg - handleRequest が java.net.UnknownHostException をキャッチしました: android.clients.google.com
私の質問は[C2DMReg] handleRequest catch java.net.UnknownHostException: android.clients.google.comに関連しています。重複としてマークされている同じタイトルの質問を StackOverflow で見つけました。しかし、言及されている重複は、ここでの問題とは何の関係もありません。これは、C2DM ではなく、新しい GCM に関連しています。
私のコード ソースは、Android API ガイドの GCM チュートリアルからのものです。
デバイスをGCMに登録するための私の機能は次のとおりです。
私の BroadCastReceiver クラスは次のとおりです。
私のマニフェストファイルには、次のように MyBroadcastReceiver のアクセス許可が含まれています
ログには、register_device function() からのカスタム ログが表示されますStarting service for registration Intent
そして[C2DMReg] handleRequest caught java.net.UnknownHostException: android.clients.google.com
タグ付きで表示C2DMRegistrar
Received broadcast from Intent
MyBroadcastReceiver からのカスタム ログは表示されません。だから、私が信じている MyBroadcastReceiver に到達することはありません。なぜこれが起こるのか理解できません。
私はエミュレータを使用していません。私は自分のデバイスを使用しており、Google アカウントに登録されています。
java - PayPal での不明なホストの例外
PayPal ボタン マネージャー API を使用しようとしています。呼び出しの種類に関係なく、ファイルを実行するたびに、次のエラー出力が表示されます。
私のクラスコードは次のとおりです。
どんな助けでも大歓迎です。ほとんどの人がブラウザー経由で URL にアクセスしようとすることを提案しているようですが、私の場合は機能しますが、Java クラスを使用する場合はそうではありません。
前もって感謝します!:D
android - Android エミュレーターでの UnknownHostException
Web サービスにアクセスしようとすると、Android アプリケーションでUnknownHostExceptionが発生します。
<uses-permission android:name="android.permission.INTERNET" />
AndroidManifest.xmlに を挿入しました。
ブラウザ経由で Web サービスのリンクにアクセスすると、うまくいきます。
C:\Windows\System32\drivers\etc\hosts
ファイルにドメイン名と IP を入力しました。
しかし、エミュレーター経由でアプリケーションを実行すると、UnknownHostExceptionが発生しました。私が理解しているように、エミュレーターはシステムファイルを使用してサーバーに接続する必要があります...しかし、実際にはそうではありません..この問題について助けてください。
android - HTC Rezound および 4g でのみサーバーに接続しようとすると、不明なホスト例外が返されました
非常に具体的な Android HTC Rezound の問題があり、誰かが解決策を持っていることを願っています。
HTC Rezound を使用して 4g ネットワークに接続しているときに、HttpURLConnection を使用してサーバーに接続しようとすると、不明なホスト例外エラーが発生します。この問題の奇妙な点は、電話が Wi-Fi または 3g に接続されている場合、サーバーへの接続が完全に機能することです。問題があるのは 4g だけです。この問題は、サーバーの TTL (Time to Live) が 0 秒に設定されていることが原因であると考えています。残念ながら、TTL の変更はオプションではなく、回避策が必要です。
テストとして、ホスト名の IP アドレスをハードコーディングし、それを使用して接続を試みたところ、問題なく動作しました。現在、サーバーは DNS レベルのラウンド ロビン ロード バランサーを使用しているため、IP アドレスをハード コーディングすることは現実的な解決策ではありません。InitAddress を使用して、プログラムで IP アドレスを取得しようとしました。
残念ながら、この回避策でも不明なホスト例外が返されます。
また、次を使用して Java の内部 DNS キャッシュを変更しようとしました。
しかし、これもうまくいきませんでした。
他の提案や解決策は大歓迎です!
ありがとうございました。
android - Android: httpCLient.execute での UnKnownHostException
次の実行ステップでUnknownhostExceptionを取得しています。
私が読んだいくつかの場所では、http://を削除する必要があります
しかし、私はこの例外を取得します
android - デバイスで実行すると UnknownHostException
デバイスでアプリを実行すると、UnknownHostException が発生しました。エミュレーターでは問題ありませんでした。サーバーとホストファイルの設定を行いました。でも、やり直す必要があるかどうかはわかりません。アドバイスをいただければ幸いです。ありがとう!
android - AndroidアプリケーションでUnknownHostExceptionが発生する理由は何ですか?
私は奇妙な問題に直面しています。
SamsungGalaxyNexusからサーバーにアクセスしようとしています。ほとんどの場合、問題なく動作しますが、モバイルで実行されているアプリケーションがサーバーに接続できない場合があります。以下は例外トレースです。
このシナリオが発生すると、アプリケーションはサーバーに一貫して到達できなくなります。この問題が再現されたときに、電話のブラウザでURLを開いてみたところ、URLが開きました。ただし、アプリケーションでは、まだ問題に直面していました。アプリケーションを強制的に停止して再開しましたが、それでも同じ問題です。最終的に、wifiをリセットして投稿する必要がありましたが、すべて正常に機能しました。
ここに記載されている実際のURLは、機密性の問題のために非表示になっていることに注意してください。
コメントをお願いします。
よろしく、
-----ログの開始
警告:(2160、e、ProtocolObjectHTTP)http EX:ConnectExceptionfailed to
abc-def.csrlbs.com/50.19.101.191(ポート80)への接続:接続に失敗しました:ETIMEDOUT(接続がタイムアウトしました)java.net.ConnectException:abc-def.csrlbs.com/50.19.101.191(ポート80):接続に失敗しました:ETIMEDOUT(接続がタイムアウトしました)at libcore.io.IoBridge.connect(IoBridge.java:114)at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:192)at java.net.PlainSocketImpl.connect (PlainSocketImpl.java:459)at java.net.Socket.connect(Socket.java:842)at libcore.net.http.HttpConnection。(HttpConnection.java:76)at libcore.net.http.HttpConnection。(HttpConnection。 java:50)at libcore.net.http.HttpConnection $ Address.connect(HttpConnection.java:340)at libcore.net.http.HttpConnectionPool.get(HttpConnectionPool.java:87)at libcore.net.http.HttpConnection.connect (HttpConnection.java:128)libcore.net.http.HttpEngine.openSocketConnection(HttpEngine.java:316)at libcore.net.http.HttpEngine.connect(HttpEngine.java:311)at libcore.net.http.HttpEngine.sendSocketRequest(HttpEngine.java :290)at libcore.net.http.HttpEngine.sendRequest(HttpEngine.java:240)at libcore.net.http.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:81)at libcore.net.http.HttpURLConnectionImpl.getOutputStream(HttpURLConnectionImpl。 java:197)at com.sirf.pal.android.ProtocolObjectHTTP.a(SourceFile:138)at com.sirf.pal.android.ea(SourceFile:265)at com.sirf.pal.android.ProtocolObjectHTTP.run(SourceFile :524)at java.lang.Thread.run(Thread.java:856)原因:libcore.io.ErrnoException:接続に失敗しました:ETIMEDOUT(接続がタイムアウトしました)at libcore.io.Posix.connect(ネイティブメソッド)at libcore .io。BlockGuardOs.connect(BlockGuardOs.java:85)at libcore.io.IoBridge.connectErrno(IoBridge.java:127)at libcore.io.IoBridge.connect(IoBridge.java:112)... 18 more
2012年11月28日12:00:50PMcom.sirf.pal.android.da警告:(2160、e、ProtocolObjectHTTP)httpUnknownHostException待機が完了しました12012年11月28日12:00:50PMcom.sirf.pal.android。 da警告:(2160、e、ProtocolObjectHTTP)httpUnknownHostExceptionホスト"abc-def.csrlbs.com"を解決できません:ホスト名に関連付けられたアドレスがありません
2012年11月28日12:00:51PMcom.sirf.pal.android.da警告:(2160、e、ProtocolObjectHTTP)httpUnknownHostException待機完了22012年11月28日12:00:51PMcom.sirf.pal.android。 da警告:(2160、e、ProtocolObjectHTTP)httpUnknownHostExceptionホスト"abc-def.csrlbs.com"を解決できません:ホスト名に関連付けられたアドレスがありません
2012年11月28日12:00:52PMcom.sirf.pal.android.da警告:(2160、e、ProtocolObjectHTTP)httpUnknownHostException待機完了32012年11月28日12:00:52PMcom.sirf.pal.android。 da警告:(2160、e、ProtocolObjectHTTP)httpUnknownHostExceptionホスト"abc-def.csrlbs.com"を解決できません:ホスト名に関連付けられたアドレスがありません
2012年11月28日12:00:52PMcom.sirf.pal.android.da警告:(2160、e、ProtocolObjectHTTP)http UnknownHostExceptionホスト「abc-def.csrlbs.com」を解決できません:ホスト名に関連付けられたアドレスがありません
2012年11月28日12:00:54PMcom.sirf.pal.android.da警告:(2160、e、ProtocolObjectHTTP)httpUnknownHostException待機が完了しました12012年11月28日12:00:54PMcom.sirf.pal.android。 da警告:(2160、e、ProtocolObjectHTTP)httpUnknownHostExceptionホスト"abc-def.csrlbs.com"を解決できません:ホスト名に関連付けられたアドレスがありません
2012年11月28日12:00:55PMcom.sirf.pal.android.da警告:(2160、e、ProtocolObjectHTTP)httpUnknownHostException待機完了22012年11月28日12:00:55PMcom.sirf.pal.android。 da警告:(2160、e、ProtocolObjectHTTP)httpUnknownHostExceptionホスト"abc-def.csrlbs.com"を解決できません:ホスト名に関連付けられたアドレスがありません
2012年11月28日12:00:56PMcom.sirf.pal.android.da警告:(2160、e、ProtocolObjectHTTP)httpUnknownHostException待機完了32012年11月28日12:00:56PMcom.sirf.pal.android。 da警告:(2160、e、ProtocolObjectHTTP)httpUnknownHostExceptionホスト"abc-def.csrlbs.com"を解決できません:ホスト名に関連付けられたアドレスがありません
2012年11月28日12:00:56PMcom.sirf.pal.android.da警告:(2160、e、ProtocolObjectHTTP)http UnknownHostExceptionホスト「abc-def.csrlbs.com」を解決できません:ホスト名に関連付けられたアドレスがありません
2012年11月28日12:00:57PMcom.sirf.pal.android.da警告:(2160、e、ProtocolObjectHTTP)httpUnknownHostException待機が完了しました12012年11月28日12:00:57PMcom.sirf.pal.android。 da警告:(2160、e、ProtocolObjectHTTP)httpUnknownHostExceptionホスト"abc-def.csrlbs.com"を解決できません:ホスト名に関連付けられたアドレスがありません
-----ログ終了
android - Android: HttpGet リクエストでの IOException
サーバーに接続しようとしていて、Json 形式でデータを受信しようとしています。ここに私のJavaコードがあります:
私も持っています
manifest.xml のマニフェスト (アプリケーションではない) の子として
ブラウザで URL を開こうとすると、正しいページが表示されますが、認証に失敗したためデータが取得されません。私もよく絡んでます。
これを数時間修正しようとしましたが、 client.execute(request) の行でまだ IOException が発生します
何か案は?:) ありがとう!