comparison 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
comparison
equal deleted inserted replaced
1160:4beabb087be6 1161:6baccd0c85a7
1 package luan.webserver; 1 package luan.webserver;
2 2
3 import java.io.InputStream; 3 import java.io.InputStream;
4 import java.io.PrintWriter;
4 import java.util.Map; 5 import java.util.Map;
5 import java.util.LinkedHashMap; 6 import java.util.LinkedHashMap;
6 import java.util.Collections; 7 import java.util.Collections;
7 import java.util.List; 8 import java.util.List;
8 9
68 } 69 }
69 } 70 }
70 sb.append( "\r\n" ); 71 sb.append( "\r\n" );
71 return sb.toString(); 72 return sb.toString();
72 } 73 }
74
75
76 public static Response errorResponse(Status status,String text) {
77 Response response = new Response();
78 response.status = status;
79 response.headers.put( "content-type", "text/plain; charset=UTF-8" );
80 PrintWriter writer = new PrintWriter( new ResponseOutputStream(response) );
81 writer.write( text );
82 writer.close();
83 return response;
84 }
73 } 85 }