java - 谷歌应用程序引擎Java - 使用低级API来获取数据 - 一些困难

标签 java google-app-engine xml-rpc

在 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 格式。

查看此http://xmlrpc.scripting.com/spec.html

关于java - 谷歌应用程序引擎Java - 使用低级API来获取数据 - 一些困难,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8512664/

相关文章:

java - 自定义 Lint 规则未在 eclipse/android studio 中列出

javascript - 使用 Google Closure 编译器和 Gradle 缩小 JavaScript

php - 是否可以从插件扩展 Wordpress XMLRPC 接口(interface)?

python - 如何在 python 中创建自定义 xmlrpc 故障错误

c++ - 如何在 C++ 版本的 xmlrpc-c 库中包装、返回和获取 vector<map<string, string>> 的对象?

javascript - 无法从Spring微服务加载javascript文件

java - 将 JPanel 的枢轴点设置为其中心

java - 如何获取具有父引用的实体?

python - 如何让 Google App Engine 有一个从数据库下载内容的下载链接?

python - "TypeError: object of type ' NoneType ' has no len()"登录Webapp2 Auth示例代码后