From 5bed9f4bc4ac77bd508842249efc3d1bba3ba136 Mon Sep 17 00:00:00 2001 From: Trustin Lee Date: Mon, 1 Dec 2008 09:34:45 +0000 Subject: [PATCH] Added HttpMessage.removeHeader() --- .../jboss/netty/handler/codec/http/DefaultHttpMessage.java | 4 ++++ .../java/org/jboss/netty/handler/codec/http/HttpMessage.java | 2 ++ 2 files changed, 6 insertions(+) diff --git a/src/main/java/org/jboss/netty/handler/codec/http/DefaultHttpMessage.java b/src/main/java/org/jboss/netty/handler/codec/http/DefaultHttpMessage.java index 141f6ada61..a8c1f8a078 100644 --- a/src/main/java/org/jboss/netty/handler/codec/http/DefaultHttpMessage.java +++ b/src/main/java/org/jboss/netty/handler/codec/http/DefaultHttpMessage.java @@ -66,6 +66,10 @@ public class DefaultHttpMessage implements HttpMessage { headers.put(name, values); } + public void removeHeader(final String name) { + headers.remove(name); + } + public int getContentLength() { List contentLength = headers.get(HttpHeaders.CONTENT_LENGTH); if (contentLength != null && contentLength.size() > 0) { diff --git a/src/main/java/org/jboss/netty/handler/codec/http/HttpMessage.java b/src/main/java/org/jboss/netty/handler/codec/http/HttpMessage.java index 71b0a08002..2be3b88cc8 100644 --- a/src/main/java/org/jboss/netty/handler/codec/http/HttpMessage.java +++ b/src/main/java/org/jboss/netty/handler/codec/http/HttpMessage.java @@ -50,6 +50,8 @@ public interface HttpMessage { void setHeader(String name, List values); + void removeHeader(String name); + int getContentLength(); void setContent(ChannelBuffer content);