如何从javax.ws.rs.core.Response中检索JSON Response?
2022-09-01 05:51:09
我正在向 API 发出请求,并获取响应状态代码 。200
API 的响应包括响应。json
import javax.ws.rs.core.Response;
Response response = webclient.post(SomeReqString);
如何从 Web 客户端响应中检索响应作为字符串?json
我正在向 API 发出请求,并获取响应状态代码 。200
API 的响应包括响应。json
import javax.ws.rs.core.Response;
Response response = webclient.post(SomeReqString);
如何从 Web 客户端响应中检索响应作为字符串?json
您可以使用以下代码
String responseAsString = response.readEntity(String.class);
尝试使用 Response.getEntity()
方法,该方法返回一个 InputStream。然后,要将输入流转换为字符串,请检查此问题。如果您确实需要将 JSON 字符串映射到 Java 实体,请考虑直接调用 Response.readEntity()。
请注意,如果您使用 InputStream,则可能必须自行处理输入流。