java - 在java中获取traceroute信息,包括时间
问题描述
有没有办法在java中获取traceroute信息。我需要查询我们正在处理的 api,并且需要获取由外部公开的 api 调用的每个服务的时间。我认为 traceroute 中的信息将是一个很好的起点(还有其他方法吗?)。我目前正在使用 Apache HttpClient。看起来 api 中有提供路线信息的方法,但我没有看到在这个 api 中我会在哪里获得每一跳的时间。Apache HttpClient 是否支持这一点,如果支持,api 中的哪里是获取跟踪路由信息(包括时间)的方法?我在下面的链接中找到了一些信息,但我没有看到如何获取跃点列表和每个跃点的时间。
https://hc.apache.org/httpcomponents-client-4.3.x/quickstart.html
https://hc.apache.org/httpcomponents-client-4.5.x/tutorial/html/index.html
有一篇文章(Java - API support for traceroute?)暗示有一个 api,但是当我转到链接时(https://github.com/JakeWharton/,https://github.com/JakeWharton ? tab=repositories)当我搜索“路线”时,那里什么都没有。
解决方案
推荐阅读
- pandas - 如何在 Python 2.7 上从 Pandas 的 read_html 方法绘制图?
- vue.js - 使用 vue-select 时编译失败
- typescript - 如何从未声明的 Javascript 模块导入函数
- java - Payara 5 web.xml 中 PGSimpleDataSource 的自定义属性
- html - Bootstrap:容器中垂直居中的行
- json - 如何在jq中解析/替换json文件的值
- asynchronous - 这个线程代码有解释吗?
- google-maps - Google Places api附近搜索与地图上返回的结果之间的差异
- java - 比较两个帐户,通过他们的答案,与 Firebase
- asp.net-core-2.2 - 在 Asp.NetCore 中将模型类列表从视图传递到控制器