Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 在颤振中,为什么可以';当有两个设置的cookie属性时,我提取正确的cookie_Flutter_Setcookie_Dio - Fatal编程技术网

Flutter 在颤振中,为什么可以';当有两个设置的cookie属性时,我提取正确的cookie

Flutter 在颤振中,为什么可以';当有两个设置的cookie属性时,我提取正确的cookie,flutter,setcookie,dio,Flutter,Setcookie,Dio,当服务器发送单个“设置cookie”时,此解决方案非常有效 然而,在我的例子中,我正在构建一个flutter scraper,服务器在登录时返回2个cookie(仅限),并且根据我的观察(我已经实现了一个模拟响应来解决这个问题)。。。。解析器只需将最后一个条目带到给定的键 设置Cookie:MoodleSession=se0fsgu26odm2itaael2lp1s4h;路径=/;保护 SameSite=无 设置Cookie:MOODLEID1=已删除;expires=1970年1月1日星期四

当服务器发送单个“设置cookie”时,此解决方案非常有效

然而,在我的例子中,我正在构建一个flutter scraper,服务器在登录时返回2个cookie(仅限),并且根据我的观察(我已经实现了一个模拟响应来解决这个问题)。。。。解析器只需将最后一个条目带到给定的键

设置Cookie:MoodleSession=se0fsgu26odm2itaael2lp1s4h;路径=/;保护 SameSite=无

设置Cookie:MOODLEID1=已删除;expires=1970年1月1日星期四00:00:01格林威治标准时间; 最大年龄=0;路径=/;稳妥

因此,返回的集合cookie将被MOODLEID1\uu1=删除,而不是完成登录过程所需的cookie

我尝试过上面链接中主解决方案下面的其他解决方案,它们似乎都有相同的问题。此外,我还尝试过用Dio的饼干罐自动处理所有事情。有趣的是,它工作得很好,直到我登录时,当返回2时,它根本无法更新cookie,使我回到原点