首页 文章

我可以使用firebase将数据从Android应用程序传递到ASP.NET(Web窗体),反之亦然?

提问于
浏览
0

我想知道我是否能够使用Firebase将数据从Android应用程序传递到ASP.NET Web应用程序(Web窗体),反之亦然(从Web到Android应用程序) .

谢谢

1 回答

  • 0

    为什么不直接使用 HttpURLConnection 从应用程序传递到表单?

    像这样的事情会将JSON数据POST到您选择的URL,然后回读任何响应 .

    HttpURLConnection conn   = null;
            StringBuilder     result = new StringBuilder();
            JSONObject        jObj   = null;
    
            // request method is POST
            try {
    
                URL urlObj = new URL();
    
    
                conn = (HttpURLConnection) urlObj.openConnection();
                conn.setDoInput(true);
                conn.setDoOutput(true);
                conn.setUseCaches(false);
                conn.setRequestMethod("POST");
                conn.setRequestProperty("Accept-Charset", "UTF-8");
                conn.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
                conn.setRequestProperty("Accept", "application/json");
    
                conn.setFixedLengthStreamingMode(data.getBytes().length);
                conn.setReadTimeout(10000);
                conn.setConnectTimeout(15000);
                conn.connect();
    
                DataOutputStream wr = new DataOutputStream(conn.getOutputStream());
                wr.writeBytes(data);
                wr.flush();
                wr.close();
    
                //Receive the response from the server
                InputStream    in     = new BufferedInputStream(conn.getInputStream());
                BufferedReader reader = new BufferedReader(new InputStreamReader(in));
                String         line;
                while ((line = reader.readLine()) != null) {
                    result.append(line);
                }
            }
            catch (IOException e) {
                e.printStackTrace();
            }
            finally {
                if (conn != null) {
                    conn.disconnect();
                }
            }
    

相关问题