我尝试制作Android应用程序。我需要从webservice读取此应用程序的数据。实际上我必须非常简单地知道它。但不知何故,我的应用无法从网络服务中读取任何数据。
protected Void doInBackground(String... params) {
BufferedReader bf = null;
URL url;
try {
url = new URL(params[0]);
URLConnection connection = url.openConnection();
connection.setDoOutput(true);
OutputStreamWriter outputStreamWriter = new OutputStreamWriter(connection.getOutputStream());
outputStreamWriter.write(data);
outputStreamWriter.flush();
bf = new BufferedReader(new InputStreamReader(connection.getInputStream()));
StringBuilder sb = new StringBuilder();
String line = null;
while((line = bf.readLine()) != null) {
sb.append(line);
sb.append(System.getProperty("line.seperator"));
}
content = sb.toString();
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
bf.close();
} catch (IOException e) {
e.printStackTrace();
}
}
return null;
}
我尝试从this site
读取数据感谢您的帮助。