为 JAX-RS 2.0 客户机 API 设置请求超时
我编写了简单的 REST Web 服务客户机类,它使用 JAX-RS 2.0 客户机 API 来发出 REST 请求。我正在尝试弄清楚如何为每个调用设置请求超时。下面是请求的代码:
Client client = ClientBuilder.newBuilder().build();
WebTarget resourceTarget = client.target(restServiceUrl)
.path("{regsysID}/{appointmentID}/")
.resolveTemplate("regsysID", regSysId)
.resolveTemplate("appointmentID", apptId);
Invocation invocation = resourceTarget.request(MediaType.APPLICATION_JSON).buildPut(null);
String createSessionJson = invocation.invoke(String.class);