Сцена проекта:
После использования фреймворка безопасности Shiro вы можете настроить фильтры. Вы не можете войти на страницу внутри без авторизации.
//未认证都不允许通过
filtermap.put("/**", "authc");
Описание проблемы:
Невозможно просмотреть тестовую страницу интерфейса swagger2.
@Override
public void run() {
bytes = mmInStream.read(buffer);
mHandler.obtainMessage(READ_DATA, bytes, -1, buffer).sendToTarget();
}
Причинный анализ:
Из-за фильтра была заблокирована тестовая страница интерфейса swagger2.
решение:
Эту страницу нужно освободить.
// swagger2页面
filtermap.put("/swagger-ui.html", "anon");
filtermap.put("/swagger/**", "anon");
filtermap.put("/swagger-resources/**", "anon");
filtermap.put("/v2/**", "anon");
filtermap.put("/webjars/**", "anon");
filtermap.put("/configuration/**", "anon");
filtermap.put("/doc.html","anon");
сейчас нормально.