From 601d15b5136b29c366218e66597de819825b37e6 Mon Sep 17 00:00:00 2001 From: Redkale <8730487+redkale@users.noreply.github.com> Date: Wed, 17 Jul 2019 19:00:18 +0800 Subject: [PATCH] --- src/org/redkale/net/http/HttpRequest.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/org/redkale/net/http/HttpRequest.java b/src/org/redkale/net/http/HttpRequest.java index 2c7fc48d1..2482bea8e 100644 --- a/src/org/redkale/net/http/HttpRequest.java +++ b/src/org/redkale/net/http/HttpRequest.java @@ -13,6 +13,7 @@ import java.nio.ByteBuffer; import java.nio.channels.Channels; import java.nio.charset.*; import java.util.*; +import java.util.logging.Level; import org.redkale.convert.json.JsonConvert; import org.redkale.net.*; import org.redkale.util.*; @@ -123,7 +124,11 @@ public class HttpRequest extends Request { if (qst > 0) { this.requestURI = array.toDecodeString(index, qst - index, charset).trim(); this.queryBytes = array.getBytes(qst + 1, offset - qst - 1); - addParameter(array, qst + 1, offset - qst - 1); + try { + addParameter(array, qst + 1, offset - qst - 1); + } catch (Exception e) { + this.context.getLogger().log(Level.WARNING, "HttpRequest.addParameter error: " + array.toString(), e); + } } else { this.requestURI = array.toDecodeString(index, offset - index, charset).trim(); this.queryBytes = new byte[0];