cookie_jar
cookie_jar copied to clipboard
fix path and domain match error
default_cookie_jar.dart 中 Path 和 Domain 的 Cookie 匹配规则存在问题:
情况一: 假设 CookieJar 中存在 Path=/docs 的 Cookie, 此时 loadForRequest(Uri.parse('http://www.mozilla.org/docsets')) 和 loadForRequest(Uri.parse('http://www.mozilla.org/fr/docs')) 都会将 Path=/docs 的 Cookie 读取出来;
情况二: 假设 CookieJar 中存在 Domain=.mozilla.org 的 Cookie, 此时 loadForRequest(Uri.parse('http://fakemozilla.org/')) 和 loadForRequest(Uri.parse('http://mozilla.org.com/')) 都会将 Domain=.mozilla.org 的 Cookie 读取出来.