我需要在PHP中构建一个使用HTTPS和PHP Session的WebService。 如何从iOS(目标c)获取服务以及如何在登录服务器时保存/使用php的会话?
答案 0 :(得分:0)
对于PHP会话,通常使用cookie在服务器和客户端之间进行交换。因此,您无需做任何事情,因为系统会自动在HTTP标头中处理Cookie。 (见here)。
注意:为了确保您的应用已接受Cookie(并且未禁用),您可以使用[[NSHTTPCookiesStorage sharedHTTPCookiesStorage] setCookieAcceptPolicy:NSHTTPCookieAcceptPolicyAlways]
强制Cookie接受政策“#34;始终"”。
要查询您的WebService,只需使用Apple的NSURLConnection
类向其发送请求。
或者您可以使用一些第三方框架,这些框架可以让您的生活更轻松,为您和所有人构建请求,例如famous AFNetworking
framework,或者如果您计划在PHP服务器上实现RESTful WebService,则可以也试试RESTKit
。