| 229 | } |
| 230 | |
| 231 | @Override |
| 232 | public String toString() { |
| 233 | StringBuilder builder = |
| 234 | new StringBuilder(protocolVersion.toString()).append(" ").append(status); |
| 235 | if (reason != null) builder.append(' ').append(reason); |
| 236 | builder.append('\n'); |
| 237 | for (String field : headers.keySet()) { |
| 238 | for (String value : valuesOrEmpty(headers, field)) { |
| 239 | builder.append(field).append(": ").append(value).append('\n'); |
| 240 | } |
| 241 | } |
| 242 | if (body != null) builder.append('\n').append(body); |
| 243 | return builder.toString(); |
| 244 | } |
| 245 | |
| 246 | @Override |
| 247 | public void close() { |