diff --git a/src/main/java/com/eactive/eai/adapter/http/HttpMethodType.java b/src/main/java/com/eactive/eai/adapter/http/HttpMethodType.java index 5631af6..8d14662 100644 --- a/src/main/java/com/eactive/eai/adapter/http/HttpMethodType.java +++ b/src/main/java/com/eactive/eai/adapter/http/HttpMethodType.java @@ -5,6 +5,7 @@ public enum HttpMethodType { PUT, DELETE, GET, + PATCH, UNKNOWN; public static HttpMethodType getValue(String value) { try { diff --git a/src/main/java/com/eactive/eai/adapter/http/client/impl/HttpClient5AdapterServiceRest.java b/src/main/java/com/eactive/eai/adapter/http/client/impl/HttpClient5AdapterServiceRest.java index bba2579..9fb8702 100644 --- a/src/main/java/com/eactive/eai/adapter/http/client/impl/HttpClient5AdapterServiceRest.java +++ b/src/main/java/com/eactive/eai/adapter/http/client/impl/HttpClient5AdapterServiceRest.java @@ -33,6 +33,7 @@ import org.apache.hc.client5.http.classic.methods.HttpDelete; import org.apache.hc.client5.http.classic.methods.HttpGet; import org.apache.hc.client5.http.classic.methods.HttpPost; import org.apache.hc.client5.http.classic.methods.HttpPut; +import org.apache.hc.client5.http.classic.methods.HttpPatch; import org.apache.hc.client5.http.classic.methods.HttpUriRequestBase; import org.apache.hc.client5.http.config.RequestConfig; import org.apache.hc.client5.http.entity.UrlEncodedFormEntity; @@ -284,6 +285,9 @@ public class HttpClient5AdapterServiceRest extends HttpClient5AdapterServiceSupp case PUT: method = new HttpPut(uri); break; + case PATCH: + method = new HttpPatch(uri); + break; default: method = new HttpGet(uri); break;