HTTP: Add PATCH support 06/69706/1
authorKanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
Fri, 28 Sep 2018 04:58:53 +0000 (10:28 +0530)
committerKanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
Fri, 28 Sep 2018 04:58:53 +0000 (10:28 +0530)
Issue-ID: CLI-122

Change-Id: Ide3cdf55c726b45a3d410f06529b26507e6cb9a9
Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
profiles/http/src/main/java/org/onap/cli/fw/http/connect/OnapHttpConnection.java

index aee3723..b21c257 100644 (file)
@@ -41,6 +41,7 @@ import org.apache.http.client.HttpClient;
 import org.apache.http.client.methods.HttpDelete;
 import org.apache.http.client.methods.HttpEntityEnclosingRequestBase;
 import org.apache.http.client.methods.HttpGet;
+import org.apache.http.client.methods.HttpPatch;
 import org.apache.http.client.methods.HttpPost;
 import org.apache.http.client.methods.HttpPut;
 import org.apache.http.client.methods.HttpRequestBase;
@@ -301,6 +302,10 @@ public class OnapHttpConnection {
             HttpPut httpPut = new HttpPut();
             httpPut.setEntity(this.getStringEntity(input));
             requestBase = httpPut;
+        } else if ("patch".equals(input.getMethod())) {
+            HttpPatch httpPatch = new HttpPatch();
+            httpPatch.setEntity(this.getStringEntity(input));
+            requestBase = httpPatch;
         } else if ("get".equals(input.getMethod())) {
             requestBase = new HttpGet();
         } else if ("delete".equals(input.getMethod())) {