Не удалось обнаружить ошибку в полезной нагрузке JSON согласно исключению JWT на GitLab C

Просто передайте его методу вручную

public enum ReportType {

    REPORT_1("name", "filename"),
    REPORT_2("name", "filename"),
    REPORT_3("name", "filename")

    public abstract Map<String, Object> getSpecificParams();

    public Map<String, Object> getCommonParams(DataPrepareService  dataPrepareService){
        // some code that requires service
    }
}

Пока вы вызываете метод только из управляемых компонентов, вы можете вставлять его в эти компоненты и передавать ссылку на перечисление для каждого вызова.

1
задан Vaibhav_Sharma 17 January 2019 в 07:29
поделиться

2 ответа

Проблема решается добавлением заголовка запроса в компоновщик и изменением номера порта в конфигурации API.

.accept (MediaType.WILDCARD)

WebTarget endpoint = client.target(url);
    Invocation.Builder builder = endpoint.
            request(MediaType.APPLICATION_JSON)
            .accept(MediaType.TEXT_PLAIN)
            .accept(MediaType.WILDCARD)
            .accept(MediaType.APPLICATION_JSON)
            .header("Authorization", token.getToken());
0
ответ дан Vaibhav_Sharma 17 January 2019 в 07:29
поделиться

1) Проверьте наличие ошибок URL и убедитесь, что вы указываете реальное имя и расширение файла веб-страницы, а не просто каталог. Большинство веб-сайтов настроены на запрет просмотра каталогов, поэтому сообщение 403 Forbidden при попытке отобразить папку вместо конкретной страницы является нормальным и ожидаемым.

2) Очистить кеш вашего браузера. Проблемы с кэшированной версией просматриваемой страницы могут быть причиной 403 запрещенных проблем.

3) Войдите на сайт, предполагая, что это возможно и уместно. Сообщение 403 Forbidden может означать, что вам необходим дополнительный доступ, прежде чем вы сможете просматривать страницу.

Как правило, веб-сайт выдает 401 Несанкционированную ошибку, когда требуется специальное разрешение, но иногда вместо него используется 403 Запрещено.

4) Свяжитесь с сайтом напрямую. Возможно, ошибка 403 Forbidden является ошибкой, ее видят все остальные, и веб-сайт еще не знает об этой проблеме.

См. Наш список контактной информации на веб-сайте для получения контактной информации для многих популярных веб-сайтов. Большинство сайтов имеют учетные записи в социальных сетях, благодаря чему их очень легко получить. У некоторых даже есть адреса электронной почты и номера телефонов поддержки.

5) Очистите куки вашего браузера, особенно если вы обычно заходите на этот сайт и заходите снова

0
ответ дан Ashwin Golani 17 January 2019 в 07:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: