MobileFirst 推送通知代理 - 407 代理身份验证错误

Posted

技术标签:

【中文标题】MobileFirst 推送通知代理 - 407 代理身份验证错误【英文标题】:MobileFirst Push Notification Proxy - 407 Proxy Authentication Error 【发布时间】:2016-06-16 11:58:20 【问题描述】:

我正在尝试通过代理配置 IBM MobileFirst 推送通知(它在没有代理的情况下工作)。在 Worklight.properties “GCM 代理”配置下:

push.gcm.proxy.enabled=true
push.gcm.proxy.protocol=HTTP
push.gcm.proxy.host=192.168.250.21
push.gcm.proxy.port=80
push.gcm.proxy.user=
push.gcm.proxy.password=

请注意,不需要使用代理进行身份验证。

但是,我遇到以下错误:

FPWSE1055E: 未能调用 Google GCM 推送服务。 com.ibm.pushworks.server.exceptions.GCMException:GCM 服务调用失败(原因:调用 Google GCM 推送服务时需要意外响应代码 HTTP/1.1 407 代理身份验证。

【问题讨论】:

我认为答案就在问题中。 【参考方案1】:

错误 407 类似于 401 - Unauthorized,但表示客户端应首先通过代理服务器进行身份验证。你可以查看这个相关的question。当您尝试通过应用程序在 Internet 上获取资源时,这是一个非常常见的错误消息。您从应用程序而不是资源管理器收到此错误的原因是您使用需要代理设置的 LAN 或使用代理服务器。

【讨论】:

以上是关于MobileFirst 推送通知代理 - 407 代理身份验证错误的主要内容,如果未能解决你的问题,请参考以下文章

使用 MobileFirst 的基于位置的推送通知

Mobilefirst 8.0 推送通知 API - 推送设备注册 (POST)

IBM-Mobilefirst 意外错误中的推送通知

是否可以启用使用 MobileFirst SDK7.1 开发的推送通知可以运行 MobileFirst Server V8.0?

IBM mobileFirst 8.0 中带有图像的促销推送通知

来自 MobileFirst 服务器的安全或加密推送通知消息