내가 편안하고 API를 사용하여 비어 내가 https://www.mysite.de/cas/v1/tickets/" + tgt
에서 보안 목표 명세서를 요청하기 위해 TGT를 취할 때 내 CAS 서버는이를 던졌습니다 : 내 반응을 인쇄CAS : 서비스 티켓/CAS-서버 응답은
2016-10-12 18:07:39,168 DEBUG [org.springframework.webflow.mvc.servlet.FlowHandlerMapping] - <No flow mapping found for request with URI '/cas/v1/tickets/TGT-**********************************************6rXJ4WKxmo-cas01.example.org'>
2016-10-12 18:07:39,168 DEBUG [org.springframework.webflow.mvc.servlet.FlowHandlerMapping] - <No flow mapping found for request with URI '/cas/v1/tickets/TGT-**********************************************6rXJ4WKxmo-cas01.example.org'>
2016-10-12 18:07:39,168 WARN [org.springframework.web.servlet.PageNotFound] - <No mapping found for HTTP request with URI [/cas/v1/tickets/TGT-**********************************************6rXJ4WKxmo-cas01.example.org] in DispatcherServlet with name 'cas'>
내 콘솔에서 그냥 얻을 :
,525 :Service Ticket: 0♠
0♠
내가이 일을함으로써 얻을 응답에 무엇인가3210
여기 오해가 있습니다. 나는 그 대답이 QString
이거나 최소한 올바른 방법으로 변환 될 것이라고 가정합니다. 회신 형식이 단순히 변환 할 수없는 형식 일 가능성이 있습니까? 그렇다면 무엇을해야합니까?
이것이 이유가 아니며 답장이 단순히 emptry 답장 또는 무엇인가 인 경우 위의 DEBUG
정보는 내 문제가 무엇인지 나타낼 수 있습니다.
여기에 REST를 적용하려면 web.xml
을 다른 부분에서 변경해야 할 수 있습니까? 내가 한 모든 일은 단지 this source입니다.
편집 : CAS 4.2.6의 버그와 같습니다. 내가 4.2.5로 다운 그레이드하고 이제 RESTful APi를 통해 암호화 된 TGT를 보낼 때 CAS 서버에 NullPointerException이 발생한다.