2013-03-26 4 views

답변

2

SoapUI MockServices를 사용하여 요청한 사항을 확신 할 수 없습니다. 스크립팅과 관련된 몇 가지 가능성이 있으며 기본 javax.servlet.http.HttpServletRequest 및 Response 객체에 액세스 할 수도 있습니다. 자세한 내용은 여기를 보라 : 스크립트를 사용하여

http://www.soapui.org/Service-Mocking/creating-dynamic-mockservices.html

, 바로 출력 스트림을 재설정하고 닫습니다 SoapUI이 같은 모의 서비스 요청 처리기를 작성할 수 있습니다 :

mockRequest.getHttpResponse().reset(); 
mockRequest.getHttpResponse().getOutputStream().close(); 

그러나 클라이언트는 여전히 서블릿 컨테이너에 의해 생성 된 다음과 같은 HTTP 응답 헤더를 볼 수 있습니다.

HTTP/1.1 200 OK 
Content-Length: 0 
Server: Jetty(6.1.x) 

일반적으로 불가능합니다 서블릿 (SoapUI 모의 서비스가 구축 된 것입니다) 내부에서 즉시 연결을 중단합니다. 이 주제에 대해 여기를 보라 : 나는 PHP 또는 Perl 같은 SoapUI는 완전히 다른 무언가, 대부분 스크립트 기술을 사용하는 것

How to close a HTTP connection from the HttpServlet

당신이 요구하는지 달성하기 위해.

+0

매우 자세한 답변을 보내 주셔서 감사합니다! – CAMOBAP

+0

당신을 환영합니다! 현상금 주셔서 감사합니다 :) – Marcellus

관련 문제