웹 서비스 호출 중 XML 응답을 가로 채고 요청하는 방법은 무엇입니까? [닫은
문제
java webservice 메소드 호출 및 응답으로 제공되는 XML 요청 보내기를 가로 채는 깔끔한 방법이 있는지 궁금합니다. 나는 그 XML을 표준 출력에 인쇄하고 싶지 않고 일부 문자열로 "잡기"를 원합니다.
해결책
예, 일반적으로 비누 프록시를 사용합니다 SOAPUI. 프록시에서 웹 서비스 클라이언트와 실제 서비스에서 프록시를 가리키기 만하면됩니다.
다른 팁
피들러 또는 비누 슈이를 사용하면 경로에서 요청/응답을보고 변경할 수 있습니다.
예, 패킷 스나이퍼를 사용하여 트래픽에 무엇이 있는지 확인할 수 있습니다.
나는 그렇게 멀리 얻지 못했습니다.
내가 사용한 것은 모든 입력을 읽고 인쇄하고 모든 정보를 다시 제출하는 매우 간단한 가정용 프로토콜입니다.
HTTP, TCP 등 모니터링하는 도구 웹 서비스 트래픽유용 할 수 있습니다.
서버에 서블릿을 배포하여 웹 서비스를 제공 할 수있는 경우 간단한 필터 작성 및 배포를 고려할 수 있습니다. 이를 사용하여 인바운드 트래픽과 아웃 바운드 트래픽을 모두 기록 할 수 있습니다.
제휴하지 않습니다 StackOverflow