问题标签 [google-http-client]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1178 浏览

java - google-http-java-client 用于 android

最近有没有人用过google http client for android 。我下载了最新版本,但缺少 jar。

根据文档,我需要导入

0 投票
1 回答
1422 浏览

security - 没有浏览器的独立应用程序授权?

是否需要浏览器重定向才能获得授权和访问令牌?有没有办法以编程方式获得自动化?我有点惊讶我在 OAuth2 谷歌文档中发现了这个:

https://developers.google.com/accounts/docs/OAuth2#scenarios > 章节安装的应用程序

序列首先将浏览器(嵌入在应用程序中的浏览器或系统浏览器)重定向到具有一组查询参数的 Google URL,这些参数指示应用程序所需的 Google API 访问类型...

我们在我们的谷歌帐户的配置文件中运行包含用户名和密码的小型 Java 实用程序应用程序。我希望有办法在没有任何浏览器交互的情况下获得自动化和访问令牌(当我们在虚拟服务器上将它作为 cron 作业运行时,这有点难)......

0 投票
1 回答
11202 浏览

java - 将代理与适用于 Java 的 Google HTTP 客户端库一起使用

我使用适用于 Java 的 Google HTTP 客户端库来发出简单的 JSON 请求并解析响应。当我不通过代理时,它运行良好。但现在我想允许我的用户在我的应用程序中使用代理(带身份验证)功能。我查看了 HttpTransport、HttpRequestFactory 和 HttpRequestInitializer 类,但没有成功。

到目前为止,我只是稍微修改了这些示例(主要是删除了不必要的代码)。那么在代码中的什么位置添加代理设置呢?

0 投票
1 回答
214 浏览

java - 如何使用“get”方法编写 HttpRequest

我正在使用com.google.api.client.http

我想用这个包发送一些请求。

但是包中的 HttpTransport 是抽象的,所以这意味着我需要实现这个类吗?

有没有人可以帮助我?

0 投票
1 回答
3176 浏览

java - Apache HTTP 客户端和 Google HTTP 客户端有什么区别?

正如标题中所说

为什么谷歌的http客户端更快?我想知道。。

如果有很多话要解释,请给我链接。

0 投票
2 回答
2334 浏览

java - Google HTTP Java 客户端的 POST 请求错误

我在我的 Android 项目中使用 Google Http Java Client 库。我有以下基本代码,用于在 Android 应用程序上向服务器发送 POST 请求:

'RequestFactory' 在包含 POST 方法的类中被定义为静态的。

相同的 requestfactory 用于没有引起任何问题的 GET 请求。只有 POST 方法会导致 400。我检查了服务器,没有任何东西被发送到它。日志中的消息如下:错误请求

错误请求 - 无效标头


HTTP 错误 400。请求的标头名称无效。

com.google.api.client.http.HttpResponseException:400 错误请求错误请求

错误请求 - 无效标头


HTTP 错误 400。请求的标头名称无效。

在 com.google.api.client.http.HttpRequest.execute(HttpRequest.java:1095)

我尝试了故障排除。库的 NetHttpRequest 类中的连接对象有一个带有 EOFException 的 HttpEngineFailure 对象,这让我认为连接没有被关闭,这是一个最佳实践问题而不是错误。

另一方面,我在 Android API 2.2 模拟器上进行了尝试,并且 POST 请求在那里正常工作。表明这是一个 HttpUrlConnection 问题。

我在产品组页面上问了这个问题,但没有得到回复,所以我想也许这里的一些 Java/Android 专家可以帮助我解决这个问题。

0 投票
3 回答
2521 浏览

java - 使用 Google Http Java 客户端将嵌套的 JSON 节点解析为 POJO

例如,我有以下 JSON 的响应:

我想将其解析为以下对象:

如何跳过响应节点?

我使用 Google Http Java 客户端,如果有人能回答如何在那里做会很好。这条线将如何变化?

0 投票
1 回答
757 浏览

android - 如何使用 XmlObjectParser 和 XmlNamespaceDictionary?(谷歌-http-客户端)

任何人都可以分享有用的链接或示例吗?

0 投票
2 回答
2833 浏览

google-api - 通过 Google HTTP 客户端对 Box API 的多部分请求

我正在尝试借助 Google HTTP 客户端库 v1.14.1 在 Box API 中调用此特定方法http://developers.box.com/docs/#files-upload-a-file 。目前我认为没有办法做到这一点。

如果我使用http://hc.apache.org/httpclient-3.x/methods/multipartpost.html,我将添加 2 项 StringPart 和 1 项 FilePart。

在 Google HTTP 客户端库中,我只看到 MultipartContent 和 Part 类似乎无法处理纯名称/值对,如上面引用的 StringPart。

以下是 Apache HTTP 客户端示例的摘录:

我想完成类似的事情,但使用 Google HTTP Client。欢迎大家提出意见!

0 投票
1 回答
927 浏览

android - 使用 GoogleHttpClient 发送 multipart/form-data

我正在使用 google-http-client for java 来处理 Android 上的 http 连接。

到目前为止,一切都是 HunkyDori,直到尝试发送multipart/form-data内容。

我有点卡住了,我正在考虑调整MultipartContent课程以创建我自己的MultipartFormContent.

我需要一个MultipartEntity可以有效工作的版本:

multipart/relative从周围阅读,唯一的区别multipart/form是打印出来时添加名称吗?

MultipartContent任何人都对调整类以支持“名称”字段有任何想法。

问候。