UIWebView 设定cookie的问题


http://www.cocoachina.com/bbs/read.php?tid=93701


做了一个登录画面,认证通过以后,设定cookie信息,然后访问相应的URL。


如果用[myWebView loadRequest:request]的方法,好像cookie信息不能被正确的读取,显示登录画面。


如果用[NSURLConnection connectionWithRequest:request delegate:self]
把接受到的数据保存再用[myWebView loadHTMLString:bufferString baseURL:[Util analyseURLString:url]];
的方式显示,就可以正确的显示出页面。


[myWebView loadRequest:request]和
[NSURLConnection connectionWithRequest:request delegate:self]在机制上有不同吗?
请大侠指点!




我感觉关键在于baseURL。用loadRequest默认指定搜索路径,不知道是哪里;而loadHTMLString: baseURL:可以控制指定一个正确的路径。
补充一下,cookie保存在html的头部,用loadRequest加载时会丢失头部信息。


要么用第二种方法,要么就用ASIHTTPRequest吧,参见http://www.cocoachina.com/bbs/read.php?tid=93220&page=e&#a

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值