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

iOS 码拜 7年前 (2015-05-02) 730次浏览 0个评论

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

iOS 如何获取服务器返回的 sesstion呢? 服务器是php的
40分
sessionid?在cookie里
iOS 如何获取服务器返回的 sesstion呢? 服务器是php的
引用 1 楼 zhangao0086 的回复:

sessionid?在cookie里

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

iOS 如何获取服务器返回的 sesstion呢? 服务器是php的
引用 2 楼 f6523312 的回复:
Quote: 引用 1 楼 zhangao0086 的回复:

sessionid?在cookie里

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

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

iOS 如何获取服务器返回的 sesstion呢? 服务器是php的
引用 3 楼 zhangao0086 的回复:
Quote: 引用 2 楼 f6523312 的回复:
Quote: 引用 1 楼 zhangao0086 的回复:

sessionid?在cookie里

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

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

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

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

iOS 如何获取服务器返回的 sesstion呢? 服务器是php的
用response取cookie看看:

NSArray *allCookies = [NSHTTPCookie cookiesWithResponseHeaderFields:[response allHeaderFields] forURL:[response URL]];
iOS 如何获取服务器返回的 sesstion呢? 服务器是php的
引用 5 楼 zhangao0086 的回复:

用response取cookie看看:

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

获取到的cookit是空的。。。

iOS 如何获取服务器返回的 sesstion呢? 服务器是php的
[request requestCookies] 呢
iOS 如何获取服务器返回的 sesstion呢? 服务器是php的
引用 7 楼 zhangao0086 的回复:

[request requestCookies] 呢

刚说错了,[request requestcookites]是没有值的, 
[request responsecookies]的值是下图的
iOS 如何获取服务器返回的 sesstion呢? 服务器是php的

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


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明iOS 如何获取服务器返回的 sesstion呢? 服务器是php的
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!