final HttpStatus httpStatus = GrpcStatus.grpcCodeToHttpStatus(grpcStatus.getCode()); final StringBuilder message = new StringBuilder("http-status: " + httpStatus.code()); message.append(", ").append(httpStatus.reasonPhrase()).append(LINE_SEPARATOR); message.append("Caused by: ").append(LINE_SEPARATOR); message.append("grpc-status: ")
responseBuilder.message(status.reasonPhrase());
private static HttpResponse newResponse0(HttpStatus status, @Nullable Throwable cause, @Nullable String message) { final ObjectNode node = JsonNodeFactory.instance.objectNode(); if (cause != null) { node.put("exception", cause.getClass().getName()); if (message == null) { message = cause.getMessage(); } } node.put("message", message != null ? message : status.reasonPhrase()); // TODO(minwoox) refine the error message try { return HttpResponse.of(status, MediaType.JSON_UTF_8, Jackson.writeValueAsBytes(node)); } catch (JsonProcessingException e) { // should not reach here throw new Error(e); } }
final String m = message != null ? message : status.reasonPhrase(); node.put("message", m);
final String m = message != null ? message : status.reasonPhrase(); node.put("message", m);
final HttpStatus httpStatus = GrpcStatus.grpcCodeToHttpStatus(grpcStatus.getCode()); final StringBuilder message = new StringBuilder("http-status: " + httpStatus.code()); message.append(", ").append(httpStatus.reasonPhrase()).append(LINE_SEPARATOR); message.append("Caused by: ").append(LINE_SEPARATOR); message.append("grpc-status: ")