Хорошо, что вы знаете ....
Я сделал следующее, используя библиотеку Redstone XMLRPC , и она работает.Я бы не подумал, что со всем акцентом на использование URLFetch.
XmlRpcClient client = new XmlRpcClient("http://www.upcdatabase.com/xmlrpc", false);
Map<String, String> params = new HashMap<String, String>();
params.put("rpc_key", rpc_key);
params.put("ean",upc);
HashMap<?,?> token = null;
try {
token = (HashMap<?, ?>) client.invoke( "lookup", new Object[] { params } );
} catch (XmlRpcException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (XmlRpcFault e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Не совсем знаю, почему это работает, и хотел бы объяснения.