Skip to content
This repository was archived by the owner on Mar 19, 2024. It is now read-only.

Commit fa65c1a

Browse files
authored
Merge pull request #551 from owncloud/feature/add_language_header
Add accept language header to all requests
2 parents f7d4d27 + c429b57 commit fa65c1a

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

owncloudComLibrary/src/main/java/com/owncloud/android/lib/common/OwnCloudClient.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@
4343
import java.io.IOException;
4444
import java.io.InputStream;
4545
import java.util.List;
46+
import java.util.Locale;
4647

4748
import static com.owncloud.android.lib.common.http.HttpConstants.AUTHORIZATION_HEADER;
4849
import static com.owncloud.android.lib.common.http.HttpConstants.HTTP_MOVED_PERMANENTLY;
@@ -128,6 +129,7 @@ private int saveExecuteHttpMethod(HttpBaseMethod method) throws Exception {
128129
Timber.d("Executing in request with id %s", requestId);
129130
method.setRequestHeader(HttpConstants.OC_X_REQUEST_ID, requestId);
130131
method.setRequestHeader(HttpConstants.USER_AGENT_HEADER, SingleSessionManager.getUserAgent());
132+
method.setRequestHeader(HttpConstants.ACCEPT_LANGUAGE_HEADER, Locale.getDefault().getLanguage());
131133
method.setRequestHeader(HttpConstants.ACCEPT_ENCODING_HEADER, HttpConstants.ACCEPT_ENCODING_IDENTITY);
132134
if (mCredentials.getHeaderAuth() != null && !mCredentials.getHeaderAuth().isEmpty()) {
133135
method.setRequestHeader(AUTHORIZATION_HEADER, mCredentials.getHeaderAuth());

owncloudComLibrary/src/main/java/com/owncloud/android/lib/common/http/HttpConstants.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ public class HttpConstants {
4040
public static final String IF_MATCH_HEADER = "If-Match";
4141
public static final String IF_NONE_MATCH_HEADER = "If-None-Match";
4242
public static final String CONTENT_TYPE_HEADER = "Content-Type";
43+
public static final String ACCEPT_LANGUAGE_HEADER = "Accept-Language";
4344
public static final String CONTENT_LENGTH_HEADER = "Content-Length";
4445
public static final String OC_TOTAL_LENGTH_HEADER = "OC-Total-Length";
4546
public static final String OC_X_OC_MTIME_HEADER = "X-OC-Mtime";

0 commit comments

Comments
 (0)