Skip to content

Commit 375379f

Browse files
committed
Add methods to remove headers.
1 parent d0ed55f commit 375379f

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

src/com/loopj/android/http/AsyncHttpClient.java

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -246,6 +246,23 @@ public void addHeader(String header, String value) {
246246
clientHeaderMap.put(header, value);
247247
}
248248

249+
/**
250+
* Clear all headers.
251+
*/
252+
public void clearAllHeaders() {
253+
// TODO: not thread-safe!
254+
clientHeaderMap.clear();
255+
}
256+
257+
/**
258+
* Remove header with name
259+
* @param header the name of the header
260+
*/
261+
public void removeHeader(String header) {
262+
// TODO: not thread-safe!
263+
clientHeaderMap.remove(header);
264+
}
265+
249266
/**
250267
* Sets basic authentication for the request. Uses AuthScope.ANY. This is the same as
251268
* setBasicAuth('username','password',AuthScope.ANY)

0 commit comments

Comments
 (0)