微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在iOS Couchbase Mobile上使用HTTPS复制?

我正在使用iOS Couchbase Mobile在iPad上使用一个couchdb服务器,它使用复制与服务器进行同步.cloudant使用HTTPS,当我尝试在iPad上复制时,我只是被错误垃圾邮件发送.

这是一个已知的问题,如this FAQ article所示.它建议使用1.0.2修复问题,但是如何知道我是否在Erlang R14上运行?

版本信息

> on myserver.cloudant.com:{“couchdb”:“欢迎”,“版本”:“1.0.2”,“cloudant_build”:“1.3.49”}
>在iOS Couchbase手机上:{“couchdb”:“欢迎”,“版本”:“2.0.0-beta”}

(由于某种原因,它表示我在iOS上使用2.0.0-beta,即使我下载了this version (2.0.1).)

这是我得到的那种错误

[info] [<0.327.0>] retrying HEAD request to https://user:password@mycompany.cloudant.com/mydb/ in 16.0 seconds due to error {'EXIT',{no_ssl_server,{gen_server,call,[<0.347.0>,{send_req,{{url,"https://user:password@mycompany.cloudant.com/mydb/","mycompany.cloudant.com",443,"mycompany","password","/mydb/",https,hostname},[{"Accept","application/json"},{"User-Agent","CouchDB/2.0.0-beta"}],head,<<>>,[{response_format,binary},{inactivity_timeout,30000},{is_ssl,true},{socket_options,[{keepalive,{nodelay,false}]},{ssl_options,[{depth,3},{verify,verify_none}]}],infinity}},infinity]}}}

解决方法

在CouchBase Mobile for iOS和另一个CouchDB / CouchBase实例之间启用https连接的问题也在此讨论: https://groups.google.com/d/msg/mobile-couchbase/DDHSisVWEyo/hxtlVRhQtwkJ

显然可以做到.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐