我想知道我是否能够使用Firebase将数据从Android应用程序传递到ASP.NET Web应用程序(Web窗体),反之亦然(从Web到Android应用程序) .
谢谢
为什么不直接使用 HttpURLConnection 从应用程序传递到表单?
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(); } }
1 回答
为什么不直接使用
HttpURLConnection
从应用程序传递到表单?像这样的事情会将JSON数据POST到您选择的URL,然后回读任何响应 .