为了检测抄袭,我使用 Copyleaks API。 我成功扫描了参考这个有用的链接的文件。
通过运行这个主类,我得到了这个跟踪:
登录成功! 代币: models.response.CopyleaksAuthToken@411f53a0正在提交新文件... 发送至扫描 扫描完成后,您将使用 Webhook 收到通知。
命令失败,状态代码:409 jdk.internal.net.http.common.MinimalFuture@131ef10[正常完成](id=125)
models.exceptions.CommandException:命令失败,状态代码:409 jdk.internal.net.http.common.MinimalFuture@131ef10[正常完成] (id=125) 在classes.Copyleaks.export(Copyleaks.java:314) 在 *** (Example.java:153)
好像卡住了
Copyleaks.export(令牌,scanId,exportId,exportModel); 看起来无法识别 https://your.server/webhook
您有什么想法可以实现Artefacts的下载吗? 我怎样才能实现 webhook ?.
如有任何建议,我们将不胜感激。
提交文件时似乎收到 HTTP 响应代码 409(冲突)。
请查看此文档页面。根据它,如果您尝试提交的扫描ID之前已经提交过,您将遇到冲突问题。
假设您正在使用示例代码,为了更改扫描 ID - 您需要将此行更改为唯一的内容:
String scanId = "unique-id-here";