From 2d4f97d6ba9cd6a9451c789036e019cc06c66fe9 Mon Sep 17 00:00:00 2001 From: Alejandro Revilla Date: Tue, 3 Sep 2019 16:51:33 -0300 Subject: [PATCH] add no-charset property We have a use case where server don't support encoding in Content-Type header. --- .../src/main/java/org/jpos/http/client/HttpQuery.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/http-client/src/main/java/org/jpos/http/client/HttpQuery.java b/modules/http-client/src/main/java/org/jpos/http/client/HttpQuery.java index dc73d8484c..cd7e42dc71 100644 --- a/modules/http-client/src/main/java/org/jpos/http/client/HttpQuery.java +++ b/modules/http-client/src/main/java/org/jpos/http/client/HttpQuery.java @@ -198,10 +198,11 @@ private HttpRequestBase getHttpRequest(Context ctx) { } private ContentType getContentType (Context ctx) { - return ContentType.create(ctx.get(contentTypeName, contentType), Consts.UTF_8); + return cfg.getBoolean("no-charset") ? + ContentType.create(ctx.get(contentTypeName, contentType)) : + ContentType.create(ctx.get(contentTypeName, contentType), Consts.UTF_8); } - @SuppressWarnings("unchecked") private void addHeaders(Context ctx, HttpUriRequest req) { // first add the ones from the cfg