在 Google App Engine for Java Web 应用程序中,我尝试使用低级 api 来调用 XML RPC ...查看文档后,我找出了以下代码来使用低级 API 进行连接 -我想使用 Low Level API 的原因是我可以自己设置超时值--
String mrtime="120";
java.lang.Double maxresponsetime;
maxresponsetime = Double.valueOf(mrtime).doubleValue();
HTTPRequest req= new HTTPRequest(url, HTTPMethod.GET, disallowTruncate().setDeadline(maxresponsetime));
HTTPResponse response= com.google.appengine.api.urlfetch.URLFetchServiceFactory.getURLFetchService().fetch(req);
String line="";
String resp="";
resp=new String(response.getContent(), "UTF-8");
上面的代码适用于 GAE 访问远程 URL 的场景...但是我还必须发送一条包含函数名称以及输入参数的 XML 消息(这些消息存储在名为“message”的变量中) )...我如何将该消息发送到远程 URL,然后获取响应?
最佳答案
您应该发布调用方法和参数,而不是 GET。方法名称和参数采用 XML 格式。
关于java - 谷歌应用程序引擎Java - 使用低级API来获取数据 - 一些困难,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8512664/