Relax throws clause restriction
This commit is contained in:
parent
5a897af28d
commit
d216e321c8
@ -17,8 +17,6 @@ package org.jboss.netty.handler.codec.http;
|
|||||||
|
|
||||||
import static org.jboss.netty.handler.codec.http.HttpCodecUtil.*;
|
import static org.jboss.netty.handler.codec.http.HttpCodecUtil.*;
|
||||||
|
|
||||||
import java.io.UnsupportedEncodingException;
|
|
||||||
|
|
||||||
import org.jboss.netty.buffer.ChannelBuffer;
|
import org.jboss.netty.buffer.ChannelBuffer;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -40,17 +38,13 @@ public class HttpResponseEncoder extends HttpMessageEncoder {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void encodeInitialLine(ChannelBuffer buf, HttpMessage message) {
|
protected void encodeInitialLine(ChannelBuffer buf, HttpMessage message) throws Exception {
|
||||||
HttpResponse response = (HttpResponse) message;
|
HttpResponse response = (HttpResponse) message;
|
||||||
try {
|
buf.writeBytes(response.getProtocolVersion().toString().getBytes("ASCII"));
|
||||||
buf.writeBytes(response.getProtocolVersion().toString().getBytes("ASCII"));
|
buf.writeByte(SP);
|
||||||
buf.writeByte(SP);
|
buf.writeBytes(String.valueOf(response.getStatus().getCode()).getBytes("ASCII"));
|
||||||
buf.writeBytes(String.valueOf(response.getStatus().getCode()).getBytes("ASCII"));
|
buf.writeByte(SP);
|
||||||
buf.writeByte(SP);
|
buf.writeBytes(String.valueOf(response.getStatus().getReasonPhrase()).getBytes("ASCII"));
|
||||||
buf.writeBytes(String.valueOf(response.getStatus().getReasonPhrase()).getBytes("ASCII"));
|
buf.writeBytes(CRLF);
|
||||||
buf.writeBytes(CRLF);
|
|
||||||
} catch (UnsupportedEncodingException e) {
|
|
||||||
throw (Error) new Error().initCause(e);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user