spring                
            SOAP WS 소비
        
        
            
    수색…
기본 인증을 사용하여 SOAP WS 사용
나만의 WSMessageSender 만들기 :
import java.io.IOException;
import java.net.HttpURLConnection;
import org.springframework.ws.transport.http.HttpUrlConnectionMessageSender;
import sun.misc.BASE64Encoder;
public class CustomWSMessageSender extends HttpUrlConnectionMessageSender{
    @Override
    protected void prepareConnection(HttpURLConnection connection)
            throws IOException {
        
        BASE64Encoder enc = new sun.misc.BASE64Encoder();
        String userpassword = "yourUser:yourPassword";
        String encodedAuthorization = enc.encode( userpassword.getBytes() );
        connection.setRequestProperty("Authorization", "Basic " + encodedAuthorization);
        super.prepareConnection(connection);
    }
}
WS 구성 클래스에서 방금 만든 MessageSender를 설정합니다.
myWSClient.setMessageSender(new CustomWSMessageSender());
Modified text is an extract of the original Stack Overflow Documentation
        아래 라이선스 CC BY-SA 3.0
        와 제휴하지 않음 Stack Overflow