Closed netsafer closed 4 years ago
发现 com.ruiyun.jvppeteer.core.page.Page.setCookie(List<CookieParam>) 在写入cookie的时候,判断有误 cookies.replaceAll(cookie -> { if (StringUtil.isEmpty(cookie.getUrl()) && startsWithHTTP) cookie.setUrl(pageURL); ValidateUtil.assertArg(!ABOUT_BLANK.equals(cookie.getUrl()), "Blank page can not have cookie " + cookie.getName()); ValidateUtil.assertArg(!StringUtil.isNotEmpty(cookie.getUrl()) && !cookie.getUrl().startsWith("data:"), "Data URL page can not have cookie " + cookie.getName()); return cookie; });
com.ruiyun.jvppeteer.core.page.Page.setCookie(List<CookieParam>)
cookies.replaceAll(cookie -> { if (StringUtil.isEmpty(cookie.getUrl()) && startsWithHTTP) cookie.setUrl(pageURL); ValidateUtil.assertArg(!ABOUT_BLANK.equals(cookie.getUrl()), "Blank page can not have cookie " + cookie.getName()); ValidateUtil.assertArg(!StringUtil.isNotEmpty(cookie.getUrl()) && !cookie.getUrl().startsWith("data:"), "Data URL page can not have cookie " + cookie.getName()); return cookie; });
不管是否设置cookie的url,都会导致cookie写入失败。
判断错误,已经提交代码。拉下。
发现
com.ruiyun.jvppeteer.core.page.Page.setCookie(List<CookieParam>)
在写入cookie的时候,判断有误cookies.replaceAll(cookie -> { if (StringUtil.isEmpty(cookie.getUrl()) && startsWithHTTP) cookie.setUrl(pageURL); ValidateUtil.assertArg(!ABOUT_BLANK.equals(cookie.getUrl()), "Blank page can not have cookie " + cookie.getName()); ValidateUtil.assertArg(!StringUtil.isNotEmpty(cookie.getUrl()) && !cookie.getUrl().startsWith("data:"), "Data URL page can not have cookie " + cookie.getName()); return cookie; });
不管是否设置cookie的url,都会导致cookie写入失败。