CXFServlet에 들어갈 때 SOAP 요청을 잡는 데 사용하려는 응용 프로그램을 작성하고 있습니다. CXFServlet이 처리하기 전에 서버 측의 SOAP 봉투로 처리해야 할 일이 있습니다.Apache CXF 요청/응답
나는 SOAP 봉투가 서버 측에 도달하면 HTTPServletRequest 객체의 매개 변수 중 하나라고 추정 해왔다. 하지만 (디버거를 사용하여) 무엇이 들어 있는지 살펴보면 찾을 수 없습니다.
클라이언트가 서버로 SOAP 요청을 보낼 때 SOAP 요청이 전달되는 위치를 알려줄 수 있습니까? 클라이언트가 HTTP POST를 사용하여 요청을 보내고 있으며 서버가 적절한 웹 서비스 메서드에 액세스하기 위해 요청의 정보를 사용하고 메서드의 반환 값을 SOAP 응답에 배치하고 반환한다는 것을 알고 있습니다. 클라이언트에게. 내가 알아야 할 것은 CXFServlet (또는 필터 중 하나)이 SOAP 정보를 얻기 위해 어디에서 보입니까? 그것은 매개 변수의 어딘가에 있습니까? 서블릿 컨텍스트에서? CXFServlet에 도착하기 전에 필터가 SOAP 정보를 처리합니까? 웹 서비스 메서드가 호출되기 전에 어떻게 그 봉투를 가져 와서 그것을 할 수 있습니까?
누군가가 조언하십시오.
원래 요청에 액세스 하시겠습니까? – Gourabp