链接检查期间的maven-linkcheck-plugin警告:Cookie被拒绝,非法域属性

问题描述 投票:2回答:1

我正在使用生成一个项目站点

mvn site

Linkcheck被激活为报告插件

<reporting>
    <plugins>
        (...)
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-linkcheck-plugin</artifactId>
            <version>1.2</version>
        </plugin>
    </plugins>
</reporting>

该代码为Java。

例如,类文件的注释头包含指向StackOverflow问题的链接

/**
 * Example written by Bruno Lowagie in answer to:
 * https://stackoverflow.com/questions/26853894/continue-field-output-on-second-page-with-itextsharp
 */

在网站生成的链接检查阶段,我收到如下警告:

[ WARN] Cookie rejected: "$Version=0; __cfduid=dab443ca4b7fc1de5130856b7401f83cb1455551507; $Path=/; $Domain=.stackoverflow.com". Illegal domain attribute ".stackoverflow.com". Domain of origin: "stackoverflow.com"
[ WARN] Cookie rejected: "$Version=0; logged_in=no; $Path=/; $Domain=.github.com". Illegal domain attribute ".github.com". Domain of origin: "github.com"

我已经看过其他有关“拒绝Cookie的问题:非法域名属性”的问题。根据this aswer的说法,问题还不止于此,是StackOverflow和GitHub设置了不允许其发送的Cookie,maven-linkcheck-plugin的基础http库告诉我。此行为与RFC 2109完全相同。

链接的问题提供了一种解决方法:在httpclient中设置一个cookie策略,该策略本质上说,我不在乎不良cookie,gimme gimme gimme。我需要容忍不兼容的服务器,因此需要使用cookie guide中所述的浏览器兼容性cookie规范。

[我的问题是:由于我不是在httpclient上工作,而是在maven上工作,我该在pom.xml里面放些什么来摆脱这些Cookie警告?我没有在

找到任何有用的东西

我正在使用mvn网站生成项目网站Linkcheck已作为报告插件激活(...)org ....

java maven cookies apache-httpclient-4.x doxia
1个回答
0
投票

我也受到此问题的影响。

您提到的链接检查文档显示有一个httpClientParameters configuration option

httpClientParameters:

© www.soinside.com 2019 - 2024. All rights reserved.