簡體   English   中英

Spring Ws客戶端中的基本身份驗證

[英]Basic authentication in a Spring Ws Client

任何人都可以指導我如何在使用Spring WS時添加Basic Http身份驗證,即用於編寫Web Service CLient的WebserviceTemplate類?

謝謝

您需要將messageSender設置為使用Commons HTTP。 請參見http://static.springsource.org/spring-ws/site/reference/html/client.html

<bean id="webServiceTemplate" class="org.springframework.ws.client.core.WebServiceTemplate">
    <constructor-arg ref="messageFactory"/>
    <property name="messageSender">
        <bean class="org.springframework.ws.transport.http.CommonsHttpMessageSender">
            <property name="credentials">
                <bean class="org.apache.commons.httpclient.UsernamePasswordCredentials">
                    <constructor-arg value="john"/>
                    <constructor-arg value="secret"/>
                </bean>
            </property>
        </bean>
    </property>
    <property name="defaultUri" value="http://example.com/WebService"/>
</bean>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM