WKWebView与sessionID的因果

问题描述:在webView中点击下载按钮后,下载成功文件,然后再去点击上传文件,这时候服务器会报用户未登录错误。

暂时分析的原因是WKWebView在下载后cookie会保存服务器产生的sessionID,

当点传的时候,虽然上传的url携带有sessionID,

但是WKWebView自身的cookie的优先级要高于url携带的,

因此上传后在服务器看到的是下载时服务器产生的sessionID。

解决办法:只要在下载的时候也带上sessionID就可以了,这时候服务器就不会产生随机的sessionID了。

原文地址:https://www.cnblogs.com/hd1992/p/5129936.html