2016-10-30 8 views
-1

私のアンドロイドアプリケーションにcURLコマンドを実行したいのですが、どうすればよいかわかりません。 これは、例えばコマンドです:あなたはこの使用してAndroidのNDKをachiveできAndroidアプリのcURLコマンド

curl --data "[email protected]&pass=azerty" http://www.website.com/login/ 
+2

あなたをHTTPクライアントを探しています。 – SLaks

+0

CURLコールでこれを行う方法が見つかりません –

+0

おそらくhttp://stackoverflow.com/questions/20782140/convert-curl-command-into-java-androidの複製 –

答えて

0

here

+0

ありがとうございましたが、 –

0

はあなた、私はこの解決策を見つけ、すべての感謝このタスクをachiveする素晴らしい記事です:

new Thread(new Runnable() { 

      @Override 
      public void run() { 
       final HttpParams params = new BasicHttpParams(); 
       HttpClientParams.setRedirecting(params, true); 
       HttpClient httpclient = new DefaultHttpClient(); 

       HttpPost httppost = new HttpPost(
         "http://wwwebsite.com/login/"); 
       String HTML = ""; 
       try { 
        List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(
          3); 
        nameValuePairs.add(new BasicNameValuePair("mail","[email protected]")); 
        nameValuePairs.add(new BasicNameValuePair("pass", "azerty")); 
        httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs)); 

        HttpResponse response = httpclient.execute(httppost); 

        HTML = EntityUtils.toString(response.getEntity()); 
        if (response.getEntity() != null) { 
         Log.i("RESPONSE", HTML.toString()); 
        } 

       } catch (ClientProtocolException e) { 
        Log.e("ee","ee"); 
       } catch (IOException e) { 
        Log.e("ee","ee"); 

       } 

      } 
     }).start();