http - 如何在 jetty 中跟踪 HTTP 请求和响应时间

标签 http time jetty response

我正在尝试跟踪 Jetty 中的 HTTP 请求和响应时间。我已经扩展了 jetty 服务器,我能够使用以下代码片段获取请求时间戳:

public void handle(HttpChannel connection) throws IOException,
        ServletException { 
    super.handle(connection); 

    connection.getRequest().getTimeStamp();
} 

我需要获取请求响应的确切时间。 我如何通过扩展 jetty 服务器来实现它? 如果除了扩展 jetty 之外还有其他办法。请告诉我

谢谢

最佳答案

因为您似乎只对延迟感兴趣,所以执行此操作。

RequestLog 机制现在就是做这个的。

这种方法对于 Jetty 内部的更改更持久,并且不需要 fork Jetty + modify 方法来工作。

关于http - 如何在 jetty 中跟踪 HTTP 请求和响应时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33493960/

相关文章:

html - RESTful URL 中的输出格式是如何编码的?

google-app-engine - 为什么 chrome 不缓存 google app engine blobstore

java - 将 session ID 从 Android 应用程序发送到 Jersey Web 服务

windows - 将 Jetty 7 作为 Windows 服务运行

http - 使用 AJP/Tomcat 6.0 设置最大 HTTP header 大小

javascript - 将数据形式从 JavaScript 发送到 PHP,对其进行操作,然后使用 Fetch 将其发送回 JavaScript

postgresql - 日期隐式转换为整数

mysql - 如何将时间滚过 24 :00

java - 在定义的时间段后关闭 Activity

eclipse - 嵌入了 Jetty 的 jetty.xml 文件应该放在哪里?