public class HttpResponseDumper implements Dumper<Response> {
private final Joiner.MapJoiner headerJoiner = Joiner.on(StringUtil.NEWLINE).withKeyValueSeparator(": ");
@Override
public String dump(Response response) {
HttpResponse httpResponse = (HttpResponse)response;
StringBuilder buf = new StringBuilder();
appendResponseProtocolLine(httpResponse, buf);
buf.append(StringUtil.NEWLINE);
headerJoiner.appendTo(buf, httpResponse.getHeaders());
appendContent(httpResponse, buf);
return buf.toString();
}