WSDL 기반 웹 서비스와 Apache Axis 2를 사용하고 있습니다. 저는 웹 서비스에 대한 전문가가 아니며, 제가 일하는 사람은 이 특정 웹 서비스가 작동하려면 두 개의 호출이 동일한 연결에서 만들어 져야합니다. 즉 http keep-alive를 사용해야합니다 (기본적으로 "저장"메소드 후에 호출해야하는 "커밋 트랜잭션"메소드가 있습니다). 이것은 일반적인 문제 일 것 같지만 Google에서는 아무 것도 발견하지 못했습니다.동일한 연결에서 웹 서비스 호출하기
Axis에이를 명시 적으로 전달하는 방법이 있는지 궁금합니다. 또한 두 연결이 실제로 동일한 연결에서 이루어지고 있는지 여부를 어떻게 확인할 수 있습니까? wireshark와 같은 일부 HTTP 모니터링 소프트웨어가이 사실을 알 수 있다고 생각하지만 아직 설치하지 않았습니다.
내가 가진 나머지 질문은 매개 변수를 사용하지 않는 커밋 트랜잭션 메서드가있는 경우 서버가 트랜잭션을 어떻게 알 수 있습니까? 웹 서비스/엑시스에는 각 요청과 함께 전달되는 고유 한 세션 ID와 같은 일부 세션 추적 메커니즘이 포함되어 있습니까? 그렇지 않으면 내가 사용하고있는 웹 서비스를 만든 사람들은 자신들이하고있는 일에 대해 전혀 몰랐다. – Otto