Code Bye

iOS 如何获取服务器返回的 sesstion呢? 服务器是php的

iOS 如何获取服务器返回的 sesstion呢? 服务器是php的, 网络用的是asihttprequest 开源库


40分
sessionid?在cookie里
引用 1 楼 zhangao0086 的回复:

sessionid?在cookie里

请求url后,php服务器返回有一个sesstion,他让我获取到那个sesstion-。-, sesttion里面有一堆返回值的,如何获取呢。

引用 2 楼 f6523312 的回复:
Quote: 引用 1 楼 zhangao0086 的回复:

sessionid?在cookie里

请求url后,php服务器返回有一个sesstion,他让我获取到那个sesstion-。-, sesttion里面有一堆返回值的,如何获取呢。

你把接收到的response 打印出来。
客户端只存储sessionid的,如果服务器想返回数据,大多都在response里

引用 3 楼 zhangao0086 的回复:
Quote: 引用 2 楼 f6523312 的回复:
Quote: 引用 1 楼 zhangao0086 的回复:

sessionid?在cookie里

请求url后,php服务器返回有一个sesstion,他让我获取到那个sesstion-。-, sesttion里面有一堆返回值的,如何获取呢。

你把接收到的response 打印出来。
客户端只存储sessionid的,如果服务器想返回数据,大多都在response里

这个就是response返回的数据了,但是没有我要的东西呢,他说那堆参数在返回的sesstion里,要我去获取返回的sesstion。

用response取cookie看看:
NSArray *allCookies = [NSHTTPCookie cookiesWithResponseHeaderFields:[response allHeaderFields] forURL:[response URL]];
引用 5 楼 zhangao0086 的回复:

用response取cookie看看:

NSArray *allCookies = [NSHTTPCookie cookiesWithResponseHeaderFields:[response allHeaderFields] forURL:[response URL]];

获取到的cookit是空的。。。

[request requestCookies] 呢
引用 7 楼 zhangao0086 的回复:

[request requestCookies] 呢

刚说错了,[request requestcookites]是没有值的, 
[request responsecookies]的值是下图的

版主方便留qq吗,我分给你。


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明iOS 如何获取服务器返回的 sesstion呢? 服务器是php的