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

前端之家收集整理的这篇文章主要介绍了如何在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

显然可以做到.

猜你在找的iOS相关文章