HTTPS web服务与PHP会话

我需要在使用HTTPS和PHP Session的PHP中构build一个WebService。 我如何从iOS(目标c)获得服务以及如何在login到服务器时保存/使用php的会话?

对于PHP会话,通常使用cookie在服务器和客户端之间进行交换。 因此,系统会自动在HTTP标头中处理Cookie,因此无需执行任何操作。 (见这里 )。

注意:要确保您的应用程序接受了Cookie(而不是禁用),您可以使用[[NSHTTPCookiesStorage sharedHTTPCookiesStorage] setCookieAcceptPolicy:NSHTTPCookieAcceptPolicyAlways]强制Cookie接受策略为“始终”。


要查询您的WebService,只需使用Apple的NSURLConnection类向其发送请求即可。

或者,您可以使用一些第三方框架,这将使您的工作更轻松,为您和所有人构build请求,如着名的AFNetworking框架 ,或者如果您计划在PHP服务器上实现RESTful WebService,还可以尝试RESTKit