タグ付けされた質問 「urlconnection」

11
java.net.URLConnectionを使用してHTTPリクエストを起動および処理する方法
java.net.URLConnectionここではかなり頻繁にの使用について尋ねられますが、Oracleチュートリアルでは簡潔すぎます。 このチュートリアルでは、基本的にはGETリクエストを発行してレスポンスを読み取る方法のみを示しています。特に、POSTリクエストの実行、リクエストヘッダーの設定、レスポンスヘッダーの読み取り、Cookieの処理、HTMLフォームの送信、ファイルのアップロードなどに使用する方法については説明していません。 では、java.net.URLConnection「高度な」HTTPリクエストを起動して処理するにはどうすればよいですか?

5
HttpURLConnection接続プロセスを説明できますか?
私が使っているHTTPURLConnectionWebサービスに接続します。使い方は知っていますHTTPURLConnectionが、仕組みを知りたいです。基本的に、次のことを知りたいです。 HTTPURLConnection指定されたURLへの接続を確立しようとするのはどの時点ですか? 接続を正常に確立できたことをどの時点で知ることができますか? 接続の確立と実際のリクエストの送信は、1つのステップ/メソッド呼び出しで行われていますか?どのような方法ですか? あなたはの機能を説明することができますgetOutputStreamし、getInputStream素人の用語では?接続しようとしているサーバーがダウンしていると、Exceptionatが表示されgetOutputStreamます。それはHTTPURLConnection私が呼び出すときだけ接続を確立し始めることを意味しgetOutputStreamますか?どうgetInputStreamですか?私はでしか応答を取得できgetInputStreamないので、getOutputStreamまだ要求を送信しておらず、単に接続を確立しているだけですか?やるHttpURLConnection私は起動時に応答の要求にサーバーに戻るをgetInputStream? openConnection新しい接続オブジェクトを作成するだけで、まだ接続を確立していないと言って間違いありませんか? 読み取りオーバーヘッドと接続オーバーヘッドを測定するにはどうすればよいですか?

11
ホスト「<ここにURLを挿入>」を解決できませんホスト名に関連付けられたアドレスがありません
このチュートリアルに従ってみました: Webからデータを取得する タブレットの最新プラットフォームであるAndroid 3.0に実装しようとしましたが、「ホスト "www.anddev.org"を解決できません。ホスト名に関連付けられたアドレスがありません。」というエラーが表示されます。 ファイルが存在することを証明するためだけに使用したURLをチェックアウトできます。 http://www.anddev.org/images/tut/basic/getdatafromtheweb/loadme.txt プライベートクラスを作成し、それをasynctaskで拡張しました。これがコードです: private class Downloader extends AsyncTask&lt;String,Void,String&gt;{ String myString = null; @Override protected String doInBackground(String... arg0) { try{ URL myURL = new URL("http://www.anddev.org/images/tut/basic/getdatafromtheweb/loadme.txt"); URLConnection ucon = myURL.openConnection(); InputStream is = ucon.getInputStream(); BufferedInputStream bis = new BufferedInputStream(is); ByteArrayBuffer baf = new ByteArrayBuffer(50); int current = …

10
URLがアップしているときに「java.net.ConnectException:接続がタイムアウトしました」という例外が発生するのはなぜですか?
私はConnectException: Connection timed out自分のコードからある程度の頻度でを取得しています。ヒットしようとしているURLがアップしています。同じコードが一部のユーザーには機能しますが、他のユーザーには機能しません。1人のユーザーがこの例外を取得し始めると、引き続き例外を取得しているようです。 スタックトレースは次のとおりです。 java.net.ConnectException: Connection timed out Caused by: java.net.ConnectException: Connection timed out at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333) at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182) at java.net.Socket.connect(Socket.java:516) at java.net.Socket.connect(Socket.java:466) at sun.net.NetworkClient.doConnect(NetworkClient.java:157) at sun.net.www.http.HttpClient.openServer(HttpClient.java:365) at sun.net.www.http.HttpClient.openServer(HttpClient.java:477) at sun.net.www.http.HttpClient.&lt;init&gt;(HttpClient.java:214) at sun.net.www.http.HttpClient.New(HttpClient.java:287) at sun.net.www.http.HttpClient.New(HttpClient.java:299) at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:796) at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:748) at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:673) at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:840) これが私のコードの抜粋です: URLConnection …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.