【发布时间】:2018-06-19 01:38:30
【问题描述】:
我正在使用教程中的示例,但我想添加特殊标题,但如果我只这样做,页面没有响应并且我收到错误 ERR_EMPTY_RESPONSE。这是代码:
public class EchoHeaderHandler implements HttpHandler {
@Override
public void handle(HttpExchange httpExchange) throws IOException {
Headers headers = httpExchange.getRequestHeaders();
headers.add("Additional header", "3000");
System.out.println(headers.size());
Set<Map.Entry<String, List<String>>> entries = headers.entrySet();
String response = "";
for(Map.Entry<String, List<String>> entry : entries)
response += entry.toString() + "\n";
httpExchange.sendResponseHeaders(200, response.length());
OutputStream os = httpExchange.getResponseBody();
os.write(response.getBytes());
os.close();
}
}
【问题讨论】:
标签: java http http-headers httphandler