2016-08-18 11 views
1

안녕하세요. CAS를 사용하는 애플리케이션에 대한 나머지 지원을 추가하려고합니다. CAS Rest API로 인해 항상 HTTP 상태가 발생합니다. 415

I 튜토리얼의 모든 단계를했다,하지만 난 티켓

http://localhost:8080/cas/v1/tickets?username=admin&password=admin

을 테스트하는 우체부에서하려고 할 때 나는 항상

HTTP 상태 415

받고 있어요 요청 엔터티가요청한 리소스에서 지원하지 않는 형식이므로이 요청을 거부했습니다.방법.

이며 응답은 항상 html 페이지입니다. 여전히 내 편에서는 무엇이 누락되어 있으며 어떤 콘텐츠 유형을 사용해야합니까?

답변

0

새로운 CAS 서버 집합에서 3.5 버전에서 4.2.5 버전으로 업그레이드 한 적이 있습니다.

우체부를 사용하여 x-www-form-urlencoded으로 인코딩하여 전송하면 요청이 성공합니다. (이는 REST 인터페이스를 사용하는 Google 도구에서 구현 한 해결 방법이지만) 설명서에 설명 된 text/plain 콘텐츠 유형을 사용하지 않으면 요청이 성공합니다. 나머지 3.5 서버는 두 가지 유형의 콘텐츠를 모두 허용합니다.

우리는 업데이트하고 싶지 않은 오래된 서버를 사용하는 일부 도구가 있기 때문에 두 콘텐츠 유형을 모두 지원하는 편이 낫습니다.