2016-09-29 14 views
0
public String sendGetRequest(String requestURL){ 
    StringBuilder sb =new StringBuilder(); 
    try { 
     URL url = new URL(requestURL); 
     HttpURLConnection con = (HttpURLConnection) url.openConnection(); 
     BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(con.getInputStream())); 
     String s; 
     while((s=bufferedReader.readLine())!=null){ 
      sb.append(s+"\n"); 
     } 
    }catch(Exception e) { 
    } 
    return sb.toString(); 
} 

私は単純なPHPスクリプトAndroidの機能は、PHPスクリプトから簡単な応答を取得する

<?php echo "sample"; ?> 

に表示されている応答を収集するには、この機能を持っているが、それは常にnullまたは空の値を取得しているようです私はすでにウェブブラウザでテストしているので、requestURLは正常に動作していると仮定します.....

+0

どのように象を食べますか?一度に1バイト。あなたのブラウザや郵便配達員を使用してindepentlyあなたのPHPコードをテストします。期待値の静的な内容を取得して、あなたのアンドロイドコードをテストしてください。それでは2つを組み合わせようとすると – e4c5

+0

@ e4c5は私のWebブラウザで自分のPHPスクリプトをテストしたところ正常に動作していましたが、データを収集する方法ではPHPスクリプトから単純な行を取得できません。私は簡単なエコーだけを含むスクリプトでテストしました。<?php echo "Sample"; ?> –

+0

あなたのPHPコードをここに掲載する必要はなく、これはPHP、mysql、JSONとしてタグ付けする必要はありません。静的リソース – e4c5

答えて

0

あなたのアンドロイドマニフェストでインターネットの許可を追加しましたか? <uses-permission android:name="android.permission.INTERNET" />

+0

はい、ありがとうございます –

関連する問題