Mercurial Hosting > luan
diff src/luan/webserver/Response.java @ 1161:6baccd0c85a7
minor
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Mon, 05 Feb 2018 22:59:52 -0700 |
parents | 4beabb087be6 |
children | 668f29bc52ea |
line wrap: on
line diff
--- a/src/luan/webserver/Response.java Mon Feb 05 22:33:59 2018 -0700 +++ b/src/luan/webserver/Response.java Mon Feb 05 22:59:52 2018 -0700 @@ -1,6 +1,7 @@ package luan.webserver; import java.io.InputStream; +import java.io.PrintWriter; import java.util.Map; import java.util.LinkedHashMap; import java.util.Collections; @@ -70,4 +71,15 @@ sb.append( "\r\n" ); return sb.toString(); } + + + public static Response errorResponse(Status status,String text) { + Response response = new Response(); + response.status = status; + response.headers.put( "content-type", "text/plain; charset=UTF-8" ); + PrintWriter writer = new PrintWriter( new ResponseOutputStream(response) ); + writer.write( text ); + writer.close(); + return response; + } }