我需要在 PHP 中构建一个使用 HTTPS 和 PHP 会话的 WebService。如何从 iOS 获取服务(目标 c)以及登录服务器时如何保存/使用 php 的会话?
问问题
664 次
1 回答
0
对于 PHP 会话,一般使用 cookie 在服务器和客户端之间进行交换。因此,您无需做任何事情,因为系统会自动在 HTTP 标头中处理 cookie。(见这里)。
注意:为确保您的应用程序接受 cookie(而不是禁用),您可以强制 cookie 接受策略为“始终”,使用[[NSHTTPCookiesStorage sharedHTTPCookiesStorage] setCookieAcceptPolicy:NSHTTPCookieAcceptPolicyAlways]
.
要查询您的 WebService,只需使用 Apple 的NSURLConnection
类向它发送请求。
或者你可以使用一些第三方框架,让你的生活更轻松,为你和所有人构建请求,比如著名的AFNetworking
框架,或者如果你打算在你的 PHP 服务器上实现一个 RESTful WebService,你也可以尝试一下RESTKit
.
于 2013-01-27T15:45:21.240 回答