如何通过Http获取Android中的数据和响应数据?

时间:2012-12-06 03:05:16

标签: c# java android asp.net visual-studio-2010

我希望通过Http将数据从android发送到网站asp.net, 但是我的计算机在visual studio 2010中的网站,如何通过Http将数据从手机发送到网站。 注意:我通过无线网络翻译数据

请给我讲解移动和视觉工作室之间的联系(设置移动和视觉工作室)。 和java中的示例代码如何从移动设备发送数据并在网站asp.net中接收。

1 个答案:

答案 0 :(得分:0)

以下是我与服务器进行通信的代码示例

// this method takes URL as input and returns JSON data 
//parent class name is "NewWebHelper.java"

public String getResult(String url) {

        Log.v(TAG, "Final Requsting URL is : :"+url);

        String line = "";
        String responseJsonData = null;

        try {
            StringBuilder sb = new StringBuilder();
            String x = "";
            URL httpurl = new URL(url);
            URLConnection  tc= httpurl.openConnection();   

            BufferedReader in = new BufferedReader(
                              new InputStreamReader(tc.getInputStream()));

            if(in !=null){
                while ((line = in.readLine()) != null) {
                sb.append(line + "\n");
                x = sb.toString();
            }
            responseJsonData = new String(x);

            }
        }
        catch (UnknownHostException uh){            
            Log.v("NewWebHelper", "Unknown host :");
            uh.printStackTrace();
        }
       catch (FileNotFoundException e) {
           Log.v("NewWebHelper", "FileNotFoundException :");
            e.printStackTrace();
         }
        catch (IOException e) {
            Log.v("NewWebHelper", "IOException :");
            e.printStackTrace();
        }
      catch (Exception e) {
          Log.v("NewWebHelper", "Exception :");
            e.printStackTrace();
        }
        return responseJsonData;
    }

如果您对此进行重新调整,请告诉我。