Skip to content

Commit 63c14f9

Browse files
authored
Merge pull request #17 from jpush/dev
http2 add sendDelete(String, String)
2 parents fdacd71 + 7b692b5 commit 63c14f9

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

src/main/java/cn/jiguang/common/connection/Http2Client.java

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,30 @@ public ResponseWrapper sendDelete(String url) throws APIConnectionException, API
176176
return wrapper;
177177
}
178178

179+
@Override
180+
public ResponseWrapper sendDelete(String url, String content) throws APIConnectionException, APIRequestException {
181+
ResponseWrapper wrapper = new ResponseWrapper();
182+
LOG.debug("Send request - Delete url:" + " " + url + " content: " + content);
183+
Request request;
184+
try {
185+
RequestBody body = RequestBody.create(JSON, content);
186+
request = new Request.Builder().url(url)
187+
.header("User-Agent", JPUSH_USER_AGENT)
188+
.addHeader("Accept-Charset", CHARSET)
189+
.addHeader("Charset", CHARSET)
190+
.addHeader("Connection", "Keep-Alive")
191+
.addHeader("Authorization", _authCode)
192+
.addHeader("Content-Type", CONTENT_TYPE_JSON)
193+
.delete(body).build();
194+
handleResponse(wrapper, request);
195+
} catch (UnsupportedEncodingException e) {
196+
e.printStackTrace();
197+
} catch (IOException e) {
198+
e.printStackTrace();
199+
}
200+
return wrapper;
201+
}
202+
179203
@Override
180204
public ResponseWrapper sendPost(String url, String content) throws APIConnectionException, APIRequestException {
181205
LOG.debug("Send request - Post url:" + " " + url + " content: " + content);

0 commit comments

Comments
 (0)