我有兴趣在使用Cocoa的iOS / OS X平台上拥有客户端,使用专用服务器进行安全交易。我正在寻找Apple开发的花哨的高度抽象API的最简单,最“恰当”的用法。我正在谈论的那些“花哨”API的一个例子是https是“免费”实现的,可以满足我的目的 - 除了我不知道如何实现相应的服务器部分?
网络消息基本上需要是一个安全会话,客户端可以在其中创建帐户,或者使用该帐户登录,可以向服务器发送请求,并从服务器接收响应。流量低,延迟是可以的,最重要的是实现机密性并尽可能缩短我的软件工作量。
服务器将在FreeBSD上运行,并且可以通过Cocotron运行Cocoa,也可以使用你提到的其他技术来加快开发速度。在服务器上完成的计算是最小的,需要db intfc等。
答案 0 :(得分:0)
在客户端,NSURLRequest
和NSURLConection
都支持HTTPS模式。您还可以尝试第三方库,例如ASIHTTPRequest。
在服务器端,我不确定你的意思是“服务器将在FreeBSD上,并将通过Cocotron运行Cocoa”。您是说您的服务器将使用Objective-C编写并使用Cocoa API?我不确定你为什么要这样做。如果服务器上的代码很小,为什么不使用结合mod_ssl
和PHP的Apache服务器来完成它? PHP非常适合快速和脏的服务器。您还可以使用django / rails和其他已建立的框架(所有这些都支持HTTPS),如果这些框架更符合您的需求。