博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS WKWebView添加Cookie
阅读量:6773 次
发布时间:2019-06-26

本文共 902 字,大约阅读时间需要 3 分钟。

网络请求添加Cookie都需要在request的时候添加

//获取Cookie- (NSString *)getCurrentCookie {    NSMutableString *cookieStr = [[NSMutableString alloc] init];    NSArray *array =  [[NSHTTPCookieStorage sharedHTTPCookieStorage] cookiesForURL:[NSURL URLWithString:@"https://www.baidu.com"]];    if ([array count] > 0) {        for (NSHTTPCookie *cookie in array) {            [cookieStr appendFormat:@"%@=%@;",cookie.name,cookie.value];        }        //删除最后一个分号 “;”        [cookieStr deleteCharactersInRange:NSMakeRange(cookieString.length - 1, 1)];    }    return cookieStr;}复制代码

给request增加请求头

NSMutableURLRequest *myRequest = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:self.myAttachUrl]];NSString *cookie = [self getCurrentCookie];[myRequest addValue:cookie forHTTPHeaderField:@"Cookie"];复制代码

WKWebView加载请求

[self.myWKWebView loadRequest:self.myRequest];复制代码

转载于:https://juejin.im/post/5a93c9535188257a7349eac2

你可能感兴趣的文章
NSQ笔记 - golang
查看>>
浅探VUE的MVVM模式实现
查看>>
Android 中图片压缩分析(上)
查看>>
多线程知识梳理(4) synchronized 三部曲之等待 通知模型
查看>>
一起来封装一个BasePopupWindow吧
查看>>
Promise这个折磨人的小妖精
查看>>
Md2All,把图片轻松上传到云图床,自动生成Markdown
查看>>
偷懒打卡的新姿势
查看>>
让您的运维更可预期(二) - ECS系统事件支持历史事件查询
查看>>
新闻类应用后台耗电大调查!哪个应用最省电?
查看>>
从零搭建自己的SpringBoot后台框架(十)
查看>>
为什么说 Java 程序员到了必须掌握 Spring Boot 的时候?
查看>>
JavaScript基础——Promise使用指南
查看>>
码栈搭建自动化应用(可视化模式)
查看>>
java编程思想之并发(线程之间的协作)
查看>>
SpringBoot开发案例构建分布式日志处理系统
查看>>
GPUImage之裁剪篇
查看>>
一文教你将 SpringBoot 网站升级为 HTTPS
查看>>
初始Promise/A+规范
查看>>
如何用WebIDE打开并运行CRM Fiori应用
查看>>