From c797a784e2466870807b7daad39419307ff87e4e Mon Sep 17 00:00:00 2001 From: RedKale <22250530@qq.com> Date: Fri, 8 Apr 2016 16:07:50 +0800 Subject: [PATCH] --- src/org/redkale/net/http/HttpRequest.java | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/src/org/redkale/net/http/HttpRequest.java b/src/org/redkale/net/http/HttpRequest.java index 97d2caf08..0bc8cdab3 100644 --- a/src/org/redkale/net/http/HttpRequest.java +++ b/src/org/redkale/net/http/HttpRequest.java @@ -633,6 +633,17 @@ public class HttpRequest extends Request { return header.getShortValue(name, defaultValue); } + /** + * 获取指定的header的short值, 没有返回默认short值 + * + * @param name header名 + * @param defaultValue 默认short值 + * @return header值 + */ + public short getShortHeader(String name, int defaultValue) { + return header.getShortValue(name, (short)defaultValue); + } + /** * 获取指定的header的int值, 没有返回默认int值 * @@ -762,6 +773,18 @@ public class HttpRequest extends Request { return params.getShortValue(name, defaultValue); } + /** + * 获取指定的参数short值, 没有返回默认short值 + * + * @param name 参数名 + * @param defaultValue 默认short值 + * @return 参数值 + */ + public short getShortParameter(String name, int defaultValue) { + parseBody(); + return params.getShortValue(name, (short)defaultValue); + } + /** * 获取指定的参数int值, 没有返回默认int值 *