在Spring 3.1中使用Basic Auth进行RestTemplate

我们在Spring 3.0中使用RestTemplate与xml配置,它工作得非常好。

 <!--  -->                

但是,当我们尝试迁移到Spring 3.1时,不推荐使用CommonsClientHttpRequestFactory类,并且不再使用公共HttpClient。

我试图使用HttpComponentsClientHttpRequestFactory类和Apache HttpClient设置类似的配置,但没有得到如何设置凭据提供程序。

我们希望httpclient具有基本身份validation。 有没有人这样做或任何指针将是很大的帮助。 提前致谢。

我终于得到了这个工作。 不确定它是否是最佳的,因为这是第一个对我有用的解决方案。

`

                   -1       xxx xxx                    ` 

我可以使用Spring 4 RestTemplate来解决这个问题

                                      -1