从Web服务android(Azure网站)读取数据

时间:2016-03-09 21:18:45

标签: android web-services azure

我尝试制作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

读取数据

感谢您的帮助。

0 个答案:

没有答案