Commit 0ca9a488 by zhangxingmin

push

parent e9467050
...@@ -23,11 +23,8 @@ public class RestTemplateConfig { ...@@ -23,11 +23,8 @@ public class RestTemplateConfig {
log.info("【RestTemplate】请求体: {}", new String(body, StandardCharsets.UTF_8)); log.info("【RestTemplate】请求体: {}", new String(body, StandardCharsets.UTF_8));
ClientHttpResponse response = execution.execute(request, body); ClientHttpResponse response = execution.execute(request, body);
log.info("【RestTemplate】响应状态码: {}", response.getStatusCode()); log.info("【RestTemplate】响应状态码: {}", response.getStatusCode());
// 如果状态码异常,可以打印响应体 // 如果状态码异常,打印响应体(注意只能读取一次,这里简单处理,读一次打印,但不影响后续)
if (!response.getStatusCode().is2xxSuccessful()) { // 这里不消费流,因为流可能后续还需要使用
// 注意:响应流只能读一次,需要包装
// 简单处理:用BufferedClientHttpResponseWrapper
}
return response; return response;
})); }));
return restTemplate; return restTemplate;
......
...@@ -143,7 +143,13 @@ public class ApiCoSessionServiceImpl implements ApiCoSessionService { ...@@ -143,7 +143,13 @@ public class ApiCoSessionServiceImpl implements ApiCoSessionService {
headers.setContentType(MediaType.APPLICATION_JSON); headers.setContentType(MediaType.APPLICATION_JSON);
HttpEntity<GenerateTokenRequest> entity = new HttpEntity<>(tokenRequest, headers); HttpEntity<GenerateTokenRequest> entity = new HttpEntity<>(tokenRequest, headers);
log.info("【Token生成】sfpApiBaseUrl = {}", sfpApiBaseUrl);
log.info("【Token生成】完整URL = {}", sfpApiBaseUrl + "/user/generate/token");
log.info("【Token生成】请求体GenerateTokenRequest = {}", JSONObject.toJSONString(tokenRequest));
log.info("【Token生成】请求体entity = {}", JSONObject.toJSONString(entity));
ResponseEntity<JsonResult> responseEntity = restTemplate.postForEntity(url, entity, JsonResult.class); ResponseEntity<JsonResult> responseEntity = restTemplate.postForEntity(url, entity, JsonResult.class);
log.info("【Token生成】返回体responseEntity = {}", JSONObject.toJSONString(responseEntity));
if (responseEntity.getStatusCode().is2xxSuccessful()) { if (responseEntity.getStatusCode().is2xxSuccessful()) {
JsonResult body = responseEntity.getBody(); JsonResult body = responseEntity.getBody();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment