Do not send null:null as credentials

This commit is contained in:
ByteHamster 2022-04-26 18:35:46 +02:00
parent 20363ee41c
commit fc91229b5d
1 changed files with 3 additions and 1 deletions

View File

@ -47,7 +47,9 @@ public class BasicAuthorizationInterceptor implements Interceptor {
if (request.tag() instanceof DownloadRequest) {
DownloadRequest downloadRequest = (DownloadRequest) request.tag();
userInfo = URIUtil.getURIFromRequestUrl(downloadRequest.getSource()).getUserInfo();
if (TextUtils.isEmpty(userInfo)) {
if (TextUtils.isEmpty(userInfo)
&& (!TextUtils.isEmpty(downloadRequest.getUsername())
|| !TextUtils.isEmpty(downloadRequest.getPassword()))) {
userInfo = downloadRequest.getUsername() + ":" + downloadRequest.getPassword();
}
} else {