WKWebView中的Set-Cookie响应为302不起作用

时间:2018-12-21 04:02:37

标签: cookies wkwebview

我对WKWebView中的Set-Cookie遇到问题,响应为302。

问题: 当打开WKWebView时,我通过链接A开始加载请求。然后服务器在此响应中将302重定向到链接B和Set-Cookie。之后,重定向到链接C。在这里,C读取了响应B设置的cookie。但是B中的Set-Cookie无法正常工作。因此C返回错误的页面。

我想保留Set-Cookie的值以响应B,以发送在C请求中设置为标头的cookie。

我确实允许使用cookie:

NSMutableURLRequest* request = [[NSMutableURLRequest alloc] initWithURL:[NSURL URLWithString:url]];
[request setHTTPShouldHandleCookies:YES];
[request setAllHTTPHeaderFields:[NSHTTPCookie requestHeaderFieldsWithCookies:[NSHTTPCookieStorage sharedHTTPCookieStorage].cookies]];

如何解决此问题?对这个问题有理想吗?

0 个答案:

没有答案