I가 다음과 같은 2 가지 방법 ... 저지는 예상대로 처리되지 않은 HTTP (405), 경로 매핑을 얻기
@GET
@Path("/{solution}")
public Response test(@PathParam("solution") String solution,
@Context UriInfo uriInfo, @Context HttpHeaders headers);
@GET
@Path("/{solution}/{path:[a-z0-9/\\-]*}")
public Response testTest(@PathParam("solution") String solution,
@PathParam("path") String nodePath,
@Context UriInfo uriInfo, @Context HttpHeaders headers);
내가 전화
/내 - 응용 프로그램/테스트/두 번째 메서드를 호출하고 매개 변수 도착 테스트 올바르게 설정하십시오. 첫 번째 메소드가 호출되는 대신/my-app/test를 호출하면 HTTP 405 메소드를 찾을 수 없습니다. 나는 URL을 다른 메소드 중 하나에 매핑한다고 가정하고있다.@DELETE
@Path("{path: [a-z0-9/\\-]*}")
public Response deleteTest(@PathParam("path") String path, @Context HttpHeaders headers);
누구나 내가 잘못 한 점을 알아 냈습니까? 누구든지 저지가지도에 표시하려고하는 것을 알아 내기위한 조언을 얻었습니까?
감사합니다. 정의 3 방법에
주셔서 감사합니다. 주위를 둘러 본 후 발견 한 내용입니다. 나는 네가 제안한 것처럼 끝냈어. – TedTrippin