Я пытаюсь прочитать заголовок авторизации для запроса HTTP (потому что мне нужно что-то добавить к нему), но я всегда получаю нулевое значение для значения заголовка. Другие заголовки работают нормально.
public void testAuth() throws MalformedURLException, IOException{
URLConnection request = new URL("http://google.com").openConnection();
request.setRequestProperty("Authorization", "MyHeader");
request.setRequestProperty("Stackoverflow", "anotherHeader");
// works fine
assertEquals("anotherHeader", request.getRequestProperty("Stackoverflow"));
// Auth header returns null
assertEquals("MyHeader", request.getRequestProperty("Authorization"));
}
Я что-то не так делаю? Это функция безопасности? Есть ли способ заставить это работать с URLConnection, или мне нужно использовать другую клиентскую библиотеку HTTP?