문제

C#기반 ASP.NET 페이지에서 Java 웹 서비스로 전송되는 XML을 어떻게 볼 수 있습니까?

Java WSDL에서 .NET에서 디스코 객체 웹 참조를 만들었지 만 Fiddler와 같은 사람을 사용하여 HTTP 요청에 첨부 된 XML을 볼 때 대신 양식 매개 변수가 전달되는 것을 볼 수 있습니다. 직렬화 된 XML을 볼 수있는 방법이 있습니까?

도움이 되었습니까?

해결책

사용 tcpmon, 트래픽을 가로 채고 다른 호스트/포트로 리디렉션 할 수있는 Apache에서.

포트 A에 청취자를 설정하고 모든 트래픽은 호스트/포트 B로 전달됩니다.

다른 팁

최소한 Ethereal/Wireshark와 같은 패킷 스나이퍼로 HTTP 요청 및 응답에서 볼 수 있습니다.

또는 예를 들어 XMLSerializer를 사용하고 전달하려는 객체 인스턴스를 디스크로 직렬화 할 수 있습니다.

그냥 생각. 나는 이것이 최선의 방법이 아니라고 확신하지만, 그것이 효과가 있다고 생각합니다. 아이디어는 Respone 필터를 주입하고 쓰기 메소드를 지나서 ASP.NET 페이지에서 생성 된 모든 출력을 기록하는 것입니다. ASP.NET 필터를 프로그래밍하는 방법을 보려면이 기사를 확인하십시오.

http://www.highoncoding.com/articles/468_protecting_email_addresses_using_response_filters.aspx

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top