Fix #3054: use UTF-8 to encode password and username for gpodder auth
This commit is contained in:
parent
26d7e61f4d
commit
e25659a128
|
@ -14,6 +14,7 @@ import java.net.MalformedURLException;
|
||||||
import java.net.URI;
|
import java.net.URI;
|
||||||
import java.net.URISyntaxException;
|
import java.net.URISyntaxException;
|
||||||
import java.net.URL;
|
import java.net.URL;
|
||||||
|
import java.nio.charset.Charset;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Collection;
|
import java.util.Collection;
|
||||||
import java.util.LinkedList;
|
import java.util.LinkedList;
|
||||||
|
@ -587,7 +588,7 @@ public class GpodnetService {
|
||||||
String result = null;
|
String result = null;
|
||||||
ResponseBody body = null;
|
ResponseBody body = null;
|
||||||
try {
|
try {
|
||||||
String credential = Credentials.basic(username, password);
|
String credential = Credentials.basic(username, password, Charset.forName("UTF-8"));
|
||||||
Request authRequest = request.newBuilder().header("Authorization", credential).build();
|
Request authRequest = request.newBuilder().header("Authorization", credential).build();
|
||||||
Response response = httpClient.newCall(authRequest).execute();
|
Response response = httpClient.newCall(authRequest).execute();
|
||||||
checkStatusCode(response);
|
checkStatusCode(response);
|
||||||
|
|
Loading…
Reference in New Issue