WKWebView与sessionID的因果

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

 

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

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

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

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

 

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

posted @ 2016-01-14 13:37  我叫南部21号  阅读(500)  评论(0编辑  收藏  举报