首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >与来自phoneGap的web服务的HTTPS通信

与来自phoneGap的web服务的HTTPS通信
EN

Stack Overflow用户
提问于 2013-06-24 15:15:12
回答 1查看 514关注 0票数 0

我正在开发phoneGap应用程序,它与web服务集成在一起,用于请求数据。

通信过去是通过HTTP进行的,但我想把它带到HTTPS通信中。

我为tomcat服务器集成了安全套接字层,我可以使用浏览器从RESTClient发送HTTPS请求。

但是我的phoneGap移动应用程序无法针对HTTPS请求进行通信。

是否需要额外的设置?

我现在的目标是android和iOS。

任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2013-06-24 15:23:38

上周在我们自己的项目中,我们不得不面对同样的问题。在Android上我们没有任何问题,我们观察到Android信任所有的证书(你在Android上有问题吗?),但是在iOS我们有一些麻烦。

您可以做的第一件事是在您的iOS中安装受信任的证书...但对于基本用户来说,这将是一个问题。

我们决定采取的解决方案是允许我们的应用程序访问所有SSL,为此,您必须在AppDelegate.m文件的末尾添加以下代码:

代码语言:javascript
复制
@implementation NSURLRequest(DataController)
+ (BOOL)allowsAnyHTTPSCertificateForHost:(NSString *)host
{
     return YES; 
}
@end
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17269905

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档