我是否可以使用 Firebase 将数据从 Android 应用传递到 ASP.NET(Web 表单),反之亦然



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

谢谢

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

像这样的事情会将JSON数据发布到您选择的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();
            }
        }

最新更新