美文网首页
关于webView请求设置Cookie?

关于webView请求设置Cookie?

作者: LeiovU | 来源:发表于2017-08-22 11:37 被阅读39次

    鉴于网上很多设置Cookie的方法,我来说下我在设置cookie遇到的问题。由于服务端说cookie需要包含sessionID,故直接用了方法一,但问题就出现了,cookie中有些参数也许无效,比如域名。这就导致页面访问出错了。

    方法一:

      [request setHTTPShouldHandleCookies:YES];

    [request setValue:@"JESSIONID" forHTTPHeaderField:@"Cookie"];

    方法二:

    设置cookie

    其中arrs[0] = @"JESSIONID" ,arrs[1] = @"sessionID的值" 

    注意:域名一定要设置,否则设置的cookie无效,且域名要正确,若不对,访问也会出错。与需要访问的网页对应。像我这个就直接是ip了,因为域名要钱😒

    设置失效时间,貌似没用?

    最后再去加载webView : [webView loadRequest:request];

    再来添加几个网上找到的方法:

    获取cookie 删除cookie

    相关文章

      网友评论

          本文标题:关于webView请求设置Cookie?

          本文链接:https://www.haomeiwen.com/subject/vuwkdxtx.html