我正在尝试在GAE云中托管的GAE应用程序中调用Google服务:
private String doPost(String URL) throws ClientProtocolException, IOException {
// Params:
List<NameValuePair> params = new ArrayList<NameValuePair>();
params.add(new BasicNameValuePair("accountType", "HOSTED_OR_GOOGLE"));
params.add(new BasicNameValuePair("Email", _DEFAULT_USER));
params.add(new BasicNameValuePair("Passwd", _DEFAULT_PASS));
params.add(new BasicNameValuePair("service", "ah"));
// Call
HttpClient httpClient = new DefaultHttpClient();
HttpPost post = new HttpPost(URL); // URL:
// https://www.google.com/accounts/ClientLogin
post.setEntity(new UrlEncodedFormEntity(p_params, HTTP.UTF_8));
post.getParams().setBooleanParameter(
CoreProtocolPNames.USE_EXPECT_CONTINUE, false);
HttpResponse response = httpClient.execute(post);
return _ProcessResponse(response); // Process...
}
执行抛出: com.google.apphosting.api.ApiProxy$CallNotFoundException: The API package 'remote_socket' or call 'Resolve()' was not found
。
有任何想法吗?我完全迷路了…
您可以使用其他http客户端吗?如推荐这里:
client = new HttpClient(new SimpleHttpConnectionManager());
还是使用URLFetchService呢?
根据此博客文章,您需要:
“定制连接管理器,它将最终请求转换为URL提取服务,然后将响应反馈回HttpClient。”
我使用以下代码: 你能帮我吗?
问题内容: 我收到以下错误: 在类路径资源[jpaDaoContext.xml]中定义的名称为’org.springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor#0’的bean创建时出错:bean的初始化失败;嵌套的异常是org.springframework.beans.factory.BeanCrea
我的Groovy脚本连接到bitBuck API并获取分支详细信息。这是脚本: 但这抛出以下错误: 但是当我在浏览器上复制粘贴URL时,我能够看到JSON数据。如何使用Groovy从此URL获取JSON数据?
我的java编译器找不到包。考虑: 使用编译 给出 我使用的是Ubuntu 12.04,我想我已经安装了JDK 7(参见:package java.nio.file不存在)
当我尝试安装npm与,我得到以下错误: E:找不到包npm 为什么找不到npm?我正在使用Debian 9并且已经运行了
所以我刚刚安装了Ubuntu,这是我第一次在Linux环境中工作,所以请容忍我的愚蠢。 无论如何,我直接从Oracle下载了Java8 JDK,但我知道还有一个用于Java8的OpenJDK。我有两个问题。 > Oracle版本和OpenJDK之间的区别是什么。赞成/反对? 我看到下面有一个链接,我打算在早上查看一下,现在是凌晨2点,我现在很累。任何其他的建议,这新的问题将是赞赏的,否则我肯定会检