[android-xmlrpc] r27 committed - fixed error while reading POST headers

4 views
Skip to first unread message

android...@googlecode.com

unread,
Oct 25, 2011, 2:14:29 AM10/25/11
to android-x...@googlegroups.com
Revision: 27
Author: pskink
Date: Mon Oct 24 23:13:41 2011
Log: fixed error while reading POST headers
http://code.google.com/p/android-xmlrpc/source/detail?r=27

Modified:
/trunk/XMLRPC/src/org/xmlrpc/android/XMLRPCServer.java

=======================================
--- /trunk/XMLRPC/src/org/xmlrpc/android/XMLRPCServer.java Wed Jan 6
14:27:57 2010
+++ /trunk/XMLRPC/src/org/xmlrpc/android/XMLRPCServer.java Mon Oct 24
23:13:41 2011
@@ -65,21 +65,15 @@
return methodCall;
}

- XmlPullParser xmlPullParserFromSocket(InputStream socketInputStream)
throws IOException, XmlPullParserException {
-
- String line, xmlRpcText = "";
- BufferedReader br = new BufferedReader(new
InputStreamReader(socketInputStream));
- while ((line = br.readLine()) != null && line.length() > 0); // eat the
HTTP POST headers
- while (br.ready())
- xmlRpcText = xmlRpcText + br.readLine();
- // Log.d(Tag.LOG, "xml received:" + xmlRpcText);
-
- InputStream inputStream = new
ByteArrayInputStream(xmlRpcText.getBytes("UTF-8"));
- XmlPullParser pullParser =
XmlPullParserFactory.newInstance().newPullParser();
- Reader streamReader = new InputStreamReader(inputStream);
- pullParser.setInput(streamReader);
- return pullParser;
- }
+ XmlPullParser xmlPullParserFromSocket(InputStream socketInputStream)
throws IOException, XmlPullParserException {
+ String line;
+ BufferedReader br = new BufferedReader(new
InputStreamReader(socketInputStream));
+ while ((line = br.readLine()) != null && line.length() > 0); //
eat the HTTP POST headers
+
+ XmlPullParser pullParser =
XmlPullParserFactory.newInstance().newPullParser();
+ pullParser.setInput(br);
+ return pullParser;
+ }

public void respond(Socket socket, Object[] params) throws IOException {

Reply all
Reply to author
Forward
0 new messages