将“Blackberry”应用程序下载到设备时,“909应用程序身份验证失败.HTTP错误401:未经授权”

时间:2012-03-30 08:16:26

标签: blackberry

在非常正确地签署和准备黑莓应用程序构建之后,我将构建上传到服务器。

现在我尝试使用BB外部浏览器通过我的设备下载应用程序。

如果我点击链接,它会将我带到下载控件,但是点击下载按钮会弹出一个对话框,告诉下载失败,这会导致一条消息: -

“909应用程序身份验证失败.HTTP错误401:未经授权”

我尝试再次准备构建,但它没有帮助。签名过程正确完成。

我也在使用新的签名密钥。

3 个答案:

答案 0 :(得分:3)

HTTP 401错误表示您尝试访问的Web资源(可能是您的应用程序)需要用户身份验证。检查Web服务器的配置。来自w3c.org

  

请求需要用户身份验证。响应必须包括一个   包含挑战的WWW-Authenticate头字段(第14.47节)   适用于所请求的资源。客户可以重复   请求具有合适的授权标头字段(第14.8节)。如果   请求已包含授权凭据,然后是401   回复表明授权已被拒绝   证书。如果401响应包含与之相同的挑战   先前的响应,用户代理已经尝试过   验证至少一次,然后用户应该出现   响应中给出的实体,因为该实体可能包含   相关诊断信息。 HTTP访问身份验证是   在“HTTP身份验证:基本和摘要访问”中进行了解释   认证“

答案 1 :(得分:2)

对于Over the Air部署,您的服务器配置似乎有问题。您是否使用基本身份验证进行下载?如果是这种情况,this thread可以帮助您(请参阅最后一个答案)。

答案 2 :(得分:0)

您可以检查您的互联网连接,所有必需的文件是否正在签名。

如果一切正常,则从黑莓手机订购新密钥,并用这些密钥替换旧的签名密钥。