在我的应用程序中,我通过将用户输入的urls发送到google来检查恶意软件。
为了测试获得“恶意软件发现”的反应,我使用url http://malware.testing.google.test/testing/malware。
令我惊讶的是,这个url没有被标记为恶意软件。
在摆弄时,我发现当我输入一个拖尾斜杠时,它确实会被作为恶意软件被发现。
在文档中,它说url需要规范化。
你们中有谁知道这个需求的实现吗?(最好以c#为佳)
发布于 2015-07-13 14:19:18
通过使用链接ForguesR,我已经创建了这个C#实现。
它通过了来自google测试套件的33个测试中的26个,这些测试来自:v3#Canonicalization
它已经被认为足够好的生产,因为它没有抓住更令人讨厌的网页。
发布于 2014-11-21 15:53:06
我现在正在处理同样的问题,我发现的唯一问题就是jGoogleSafeBrowsing库中的一个Java实现。不幸的是,它被API的v2卡住了。
无论如何,您可以查看规范化代码这里。请注意:
https://stackoverflow.com/questions/27063866
复制相似问题