package com.jpexs.proxy; class HttpError { StringBuffer content = null; Reply reply = null; HttpError(int code, String message) { String error; switch (code) { case 400: error = "Bad Request"; break; case 403: error = "Forbidden"; break; case 404: error = "Not found"; break; case 503: error = "Service Unavailable"; break; default: error = "Error"; break; } reply = new Reply(); reply.statusLine = "HTTP/1.0 " + code + " " + error; reply.setHeaderField("Content-type", "text/html"); reply.setHeaderField("Server", ProxyConfig.appName + "/" + ProxyConfig.appVersion); content = new StringBuffer(); content.append(message); } Reply getReply() { return reply; } String getContent() { if (content == null) { return null; } return content.toString(); } public String toString() { StringBuffer buf = new StringBuffer(); if (reply != null) { buf.append(reply.toString()); } if (content != null) { buf.append(content.toString()); } return buf.toString(); } }