Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.egit.github.core/src/org/eclipse/egit/github/core/client/GitHubClient.java')
-rw-r--r--org.eclipse.egit.github.core/src/org/eclipse/egit/github/core/client/GitHubClient.java17
1 files changed, 15 insertions, 2 deletions
diff --git a/org.eclipse.egit.github.core/src/org/eclipse/egit/github/core/client/GitHubClient.java b/org.eclipse.egit.github.core/src/org/eclipse/egit/github/core/client/GitHubClient.java
index 6fdd5274..1a1285a0 100644
--- a/org.eclipse.egit.github.core/src/org/eclipse/egit/github/core/client/GitHubClient.java
+++ b/org.eclipse.egit.github.core/src/org/eclipse/egit/github/core/client/GitHubClient.java
@@ -234,7 +234,20 @@ public class GitHubClient {
else
headerAccept = ACCEPT_FULL;
return this;
- }
+ }
+
+ /**
+ * Returns the accept header currently used for all requests.
+ *
+ * @return header
+ * @since 4.2
+ */
+ public String getHeaderAccept() {
+ if (headerAccept != null && headerAccept.length() > 0)
+ return headerAccept;
+ else
+ return ACCEPT_FULL;
+ }
/**
* Configure request with standard headers
@@ -246,7 +259,7 @@ public class GitHubClient {
if (credentials != null)
request.setRequestProperty(HEADER_AUTHORIZATION, credentials);
request.setRequestProperty(HEADER_USER_AGENT, userAgent);
- request.setRequestProperty(HEADER_ACCEPT, headerAccept);
+ request.setRequestProperty(HEADER_ACCEPT, getHeaderAccept());
return request;
}

Back to the top