Java 如何获取json web服务请求的响应时间?

Java 如何获取json web服务请求的响应时间?,java,json,rest,Java,Json,Rest,我向web服务发出post请求,如下所示,我需要获得每个web服务的响应时间 given().headers("Content-Type", "application/json", "----", "----") .body(body).when().post(BaseUrl) 非常感谢你的帮助 若要以纳秒为单位获取时间,请将以下内容围绕您的请求: long startTime = System.nanoTime(); // ... the code b

我向web服务发出post请求,如下所示,我需要获得每个web服务的响应时间

given().headers("Content-Type", "application/json", "----", "----")
                    .body(body).when().post(BaseUrl)

非常感谢你的帮助

若要以纳秒为单位获取时间,请将以下内容围绕您的请求:

long startTime = System.nanoTime();
// ... the code being measured ...
long responseTime = System.nanoTime() - startTime;

请记住,这还将捕获任何处理时间,因此将比实际网络响应时间长。但是为了比较不同的请求,它应该是有用的。

您的回答非常有用。我的问题是我需要获得web服务的准确响应时间。还有其他想法吗?