Похоже, что вы пытаетесь получить доступ к некоторым API, что требует от вас сначала получить некоторый токен доступа (токен на предъявителя), прежде чем приступить к действительному API.
Большинство потоков состоит из двух шагов, как описано ниже.
Шаг 1. Извлечь токен-носитель с базовой аутентификацией (ниже конечная точка и параметр являются образцом значения и будут отличаться для вашего API)
POST /auth
`request.setHeader(HttpHeaders.AUTHORIZATION, "Basic " + authToken);`
Шаг 2: Шаг 1 даст вам какой-то токен доступа в ответ.Вы должны использовать это, чтобы сделать любой последующий вызов API.
GET /Student/Mark
`request.setHeader(HttpHeaders.AUTHORIZATION, "Bearer " + authToken);`
Подробнее о токене носителя вы можете прочитать на Что такое токен носителя OAuth 2.0?
Дайте мне знать, если у вас все еще есть какие-либо сомнения или вы не можете получить доступ к своему API с помощью подхода, который я упомянул.