我有一个Android应用程序,并且有一个选项可以将HTTP POST REQUEST发送到我的php web服务器。 post请求包含用于从Web服务器中的数据库中选择一些数据的查询字符串。
所以我的步骤如下:
回声xml结果
$file_xml = db_select_into_xml($query, $file_path);
echo $file_xml;
存在以下问题:
我将此代码草图用于HTTP REQUEST的目的。
这只是草图(有错误),与我的代码非常相似。抱歉 但我会在家里添加我的代码。
HttpURLConnection con = (HttpURLConnection) ( new URL(url)).openConnection();
con.setRequestMethod("POST");
con.setDoInput(true);
con.setDoOutput(true);
con.getOutputStream().write( ( <MY QUERY> ).getBytes());
con.connect();
InputStream is =
con.getInputStream();
byte[] b = new byte[1024];
while ( is.read(b) != -1) {
buffer.append(new String(b));
}
con.disconnect();
//buffer contains the xml result