[2] => WWW-Authorization: Basic MY_BASE64_KEY
Probiere es mal mit dem "etwas" bekannteren Authorization..
Hab ich auch schon probiert... ändert leider nix
Mit Verlaub, Du kannst nicht einfach irgendetwas erfinden, selbst wenn es wegen einer Ähnlichkeit naheliegt, nur weil es mit der standardisierten Methode nicht funktioniert. WWW-Authorization gibt es nicht, also wirst Du damit auch garantiert keinen Zugang bekommen.
Wenn es vorher mit Authorization nicht funktionerte, dann hast Du noch einen anderen Fehler drin. Cheatah hat bereits darauf hingewiesen, dass Deine Verwendung von Host auch nicht im Sinne des Erfinders ist. Vergleiche mal das Beispiel aus dem Standard mit Deiner Verwendung.