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脚本中显示的响应
<?php echo "sample"; ?>
但它似乎总是得到一个空值或空值..无法弄清楚代码的哪一部分给我带来问题...假设requestURL工作正常,因为我已经在网络浏览器中测试过....
答案 0 :(得分:0)
你有没有在你的Android清单中添加INTERNET权限?
<uses-permission android:name="android.permission.INTERNET" />