문제가 있습니다.
json은 임상 시험에서 게시 방법을 사용하여 게시되었으며 요청 본문에 있습니다.
shiro 필터에서 json 데이터를 가져오고 싶습니다.
그러나 얻는 방법을 찾지 못했습니다.
해결책이 있습니까? 나는 봄 부팅을 사용하고 있습니다. 당신의 도움에 대한시로 (shiro) 필터의 json 데이터 얻기
0
A
답변
0
은 첫째로 당신이 시로 중 하나를 확장 자신의 필터 클래스를 작성해야 당신이 요청 객체를 처리 할 필요가있는 경우에 단지 서블릿 필터입니다 필터. Shiro는 라이프 사이클의 다른 시점에서 요청 개체에 액세스 할 수있는 여러 가지 방법을 제공합니다.
무시할 방법은 수행하려는 작업에 따라 달라지며 질문에 설명하지 않은 것입니다.
가되면 다음과 같이 요청 객체는 단순히 몸을 읽게
StringBuilder builder = new StringBuilder();
BufferedReader reader = request.getReader();
String line;
while ((line = reader.readLine()) != null) {
builder.append(line);
}
return builder.toString();
0
시로 필터는 직접