Я пытаюсь прочитать заголовок авторизации для HTTP-запроса (потому что мне нужно что-то добавить к нему), но я всегда получаю null для значения заголовка. Другие заголовки работают нормально.
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?