使用PHP会话的HTTPS webservice

时间:2013-01-27 15:35:33

标签: php ios web-services

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

1 个答案:

答案 0 :(得分:0)

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

注意:为了确保您的应用已接受Cookie(并且未禁用),您可以使用[[NSHTTPCookiesStorage sharedHTTPCookiesStorage] setCookieAcceptPolicy:NSHTTPCookieAcceptPolicyAlways]强制Cookie接受政策“#34;始终"”。


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

或者您可以使用一些第三方框架,这些框架可以让您的生活更轻松,为您和所有人构建请求,例如famous AFNetworking framework,或者如果您计划在PHP服务器上实现RESTful WebService,则可以也试试RESTKit