Mercurial Hosting > luan
diff src/goodjava/webserver/Response.java @ 2008:bba3e529e346 default tip
chunked encoding
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Wed, 27 Aug 2025 01:14:17 -0600 |
parents | fa066aaa068c |
children |
line wrap: on
line diff
--- a/src/goodjava/webserver/Response.java Mon Jul 28 23:47:43 2025 -0600 +++ b/src/goodjava/webserver/Response.java Wed Aug 27 01:14:17 2025 -0600 @@ -16,20 +16,15 @@ { headers.put("Server","goodjava"); } - private static final Body empty = new Body(0,new InputStream(){ - public int read() { return -1; } - }); - public volatile Body body = empty; - - public static class Body { - public final long length; - public final InputStream content; - - public Body(long length,InputStream content) { - this.length = length; - this.content = content; + private final InputStream empty = new InputStream() { + @Override public int read() { + return -1; } - } + @Override public void close() { + headers.put("Content-Length","0"); + } + }; + public volatile InputStream body = empty; public void addHeader(String name,String value) {