sophoslabs-intelix - 我应该如何在 SophosLabs Intelix 恶意软件和生产力 URL 查找 API 中指定 URI?
问题描述
我正在尝试使用恶意软件和生产力 URL 查找 API 来执行 URI 查找。该文档建议该表格应为:
[ scheme ":" "//" ] [ userinfo "@" ] host [ ":" port ] path-abempty [ "?" query ] [ "#" fragment ]
但我得到以下结果:
- 查找https://www.frilfordheath.co.uk/ -> 未找到
- 查找https://www.frilfordheath.co.uk -> 未找到
- 查找 www.frilfordheath.co.uk/ -> 未找到
- 查找 www.frilfordheath.co.uk -> 找到
代码为 JavaScript,URI 传入为
encodeURI(linktocheck)
,但我在没有 encodeURI 的情况下得到相同的结果。
应该如何指定 URI?
解决方案
尝试使用
encodeURIComponent(linktocheck)
反而。
从文档中,https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURI
encodeURI escapes all characters except:
Not Escaped:
A-Z a-z 0-9 ; , / ? : @ & = + $ - _ . ! ~ * ' ( ) #
而 encodeURIComponent 转义所有字符,除了:
Not Escaped:
A-Z a-z 0-9 - _ . ! ~ * ' ( )
推荐阅读
- python - 安装 mply 库时出错。致命错误:gsl/gsl_sf.h:没有这样的文件或目录
- ios - 同一行上的多个标签具有相同的可拉伸宽度
- python - 使用 Pandas 的左连接表 (1:n),保持行数与左表相同
- database - 我有一张桌子,其中整件事是关键(三个要素)我不确定它是最佳的吗?
- java - Java 项目的依赖关系图
- javascript - 如何将字符串转换为对象数组?
- c++ - 如何衰减所有可变参数模板参数?
- wordpress - 加载时自定义导航步行器中断
- r - 使用 Riverplot 将 sankey 图保存为 svg
- api - this.http.post 在 ionic 3 中不起作用,即使它没有显示任何错误