2017-12-22 2 views
0

문제가 있습니다.
json은 임상 시험에서 게시 방법을 사용하여 게시되었으며 요청 본문에 있습니다.
shiro 필터에서 json 데이터를 가져오고 싶습니다.
그러나 얻는 방법을 찾지 못했습니다.
해결책이 있습니까? 나는 봄 부팅을 사용하고 있습니다. 당신의 도움에 대한시로 (shiro) 필터의 json 데이터 얻기

덕분에

답변

0

은 첫째로 당신이 시로 중 하나를 확장 자신의 필터 클래스를 작성해야 당신이 요청 객체를 처리 할 필요가있는 경우에 단지 서블릿 필터입니다 필터. Shiro는 라이프 사이클의 다른 시점에서 요청 개체에 액세스 할 수있는 여러 가지 방법을 제공합니다.

무시할 방법은 수행하려는 작업에 따라 달라지며 질문에 설명하지 않은 것입니다.

가되면 다음과 같이 요청 객체는 단순히 몸을 읽게

StringBuilder builder = new StringBuilder(); 
    BufferedReader reader = request.getReader(); 
    String line; 
    while ((line = reader.readLine()) != null) { 
     builder.append(line); 
    } 
    return builder.toString(); 
0

시로 필터는 직접

관련 문제