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
。