При работе в браузере base64authorization
не ноль, правильно?
Я не совсем уверен, что должен возвращать getBase64authorization
, но я совершенно уверен, что когда вы вызываете huc.setRequestProperty("Authorization", **autorization value**)
, он ищет значение проверки подлинности HTTP Basic. Значение **authorization value**
должно быть в формате Basic **base 64 encoding of username:password**
, как описано здесь .
Может быть, вам просто нужно добавить строку Basic
(обратите внимание на конечный пробел) в вашу собственность.