-1

サイトのURLで渡された値を使用してHTTPGETリクエストを送信しようとしています

http://somenthing.com/c/chk.php?val=somevalue

次のコードを使用しましたが、機能しないようです

HttpResponse response = null;
try {        
    HttpClient client = new DefaultHttpClient();
    HttpGet request = new HttpGet();
        request.setURI(new URI("http://somenthing.com/c/chk.php?val=somevalue"));
    response = client.execute(request);
    } 
    catch (URISyntaxException e) 
    {        
      e.printStackTrace();
    }
    catch (ClientProtocolException e) 
    {
      e.printStackTrace();
    }
    catch (IOException e) 
    {
      e.printStackTrace();
    }   
    return;

エラーは発生していません。上記のコードは、ボタンが押され、権限を使用した場合に機能します。

HTTP GETリクエストを受信すると、バックエンドプロセスはサーバーによって実行されます。

4

1 に答える 1

0

私の解決策は次のとおりです。

// ---Connects using HTTP GET---
        public static InputStream OpenHttpGETConnection(String url) {
            InputStream inputStream = null;
            try {
                HttpClient httpclient = new DefaultHttpClient();
                HttpResponse httpResponse = httpclient.execute(new HttpGet(url));
                inputStream = httpResponse.getEntity().getContent();
            } catch (Exception e) {
                Log.d("InputStream", e.getLocalizedMessage());
            }
            return inputStream;
        }
于 2013-02-22T04:06:21.433 に答える