Browse Source

Fix code err code 401 when the password is empty in base_auth. (#958)

CncGpp 4 years ago
parent
commit
ba824089d7
1 changed files with 1 additions and 1 deletions
  1. 1 1
      httplib.h

+ 1 - 1
httplib.h

@@ -5696,7 +5696,7 @@ inline bool ClientImpl::write_request(Stream &strm, Request &req,
     }
     }
   }
   }
 
 
-  if (!basic_auth_password_.empty()) {
+  if (!basic_auth_password_.empty() || !basic_auth_username_.empty()) {
     req.headers.insert(make_basic_authentication_header(
     req.headers.insert(make_basic_authentication_header(
         basic_auth_username_, basic_auth_password_, false));
         basic_auth_username_, basic_auth_password_, false));
   }
   }