如何在react-native-webview中设置cookie以管理我的会话?

时间:2019-09-03 11:19:47

标签: react-native-webview

我正在尝试在响应本机Webview中传递cookie。设置cookie时,React本机cookie管理器不起作用。它给出了错误-无法将NSString转换为NSDictionary。

在从标头中提取或使用CookieManager.get()后,尝试将cookie保存为状态。在webview url标头中传递状态。不知道是否设置了cookie。无法管理会话。

CookieManager.get(someUrl)                     .then((res)=> {                         this.setState({                             cookieValue:res,                             网址:“”                         })                         console.log('CookieManager.get =>',this.state.cookieValue);                     });                 CookieManager.setFromResponse(                     someurl,                      this.state.cookieValue)                       .then((res)=> {                         // res的正确与否取决于成功。                         console.log('CookieManager.setFromResponse =>',res);                 });

CookieManager.setFromResponse()方法引发错误-NSString类型的JSON值“无法转换为NSDictionary。

0 个答案:

没有答案