Skip to content

Commit 1f067da

Browse files
cramjachingor13
authored andcommitted
add patch to google http client (#486)
1 parent c1bc063 commit 1f067da

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

google-http-client/src/main/java/com/google/api/client/http/apache/ApacheHttpTransport.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
import org.apache.http.client.methods.HttpGet;
3636
import org.apache.http.client.methods.HttpHead;
3737
import org.apache.http.client.methods.HttpOptions;
38+
import org.apache.http.client.methods.HttpPatch;
3839
import org.apache.http.client.methods.HttpPost;
3940
import org.apache.http.client.methods.HttpPut;
4041
import org.apache.http.client.methods.HttpRequestBase;
@@ -209,6 +210,8 @@ protected ApacheHttpRequest buildRequest(String method, String url) {
209210
requestBase = new HttpGet(url);
210211
} else if (method.equals(HttpMethods.HEAD)) {
211212
requestBase = new HttpHead(url);
213+
} else if (method.equals(HttpMethods.PATCH)) {
214+
requestBase = new HttpPatch(url);
212215
} else if (method.equals(HttpMethods.POST)) {
213216
requestBase = new HttpPost(url);
214217
} else if (method.equals(HttpMethods.PUT)) {

google-http-client/src/test/java/com/google/api/client/http/apache/ApacheHttpTransportTest.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,8 @@ public void testRequestsWithContent() throws Exception {
7373
subtestUnsupportedRequestsWithContent(
7474
transport.buildRequest("HEAD", "http://www.test.url"), "HEAD");
7575

76+
// Test PATCH.
77+
execute(transport.buildRequest("PATCH", "http://www.test.url"));
7678
// Test PUT.
7779
execute(transport.buildRequest("PUT", "http://www.test.url"));
7880
// Test POST.

0 commit comments

Comments
 (0)