如果我需要创建一个发送请求 xml 并取回响应 xml 的 HttpClient,我试图在 commons http 客户端和 resttemplate 之间找出哪个是更好的选择。xml 包含服务器端将存储在数据库中的元数据信息。另外,java.net.HttpURLConnection 的普通 java 类呢?
问问题
2580 次
1 回答
1
您应该使用 RestTemplate,它可以通过接口 ClientHttpRequestFactory 使用 java.net 包、commons-httpclient 或 http-component 的 java 类。
ClientHttpRequestFactory 默认有一些实现:
SimpleClientHttpRequestFactory -> 用于 java.net.HttpURLConnection 的普通旧 java 类
HttpComponentsClientHttpRequestFactory -> 用于 Apache HttpComponents HttpClient
CommonsClientHttpRequestFactory (@Deprecated) -> 用于 Jakarta Commons HttpClient
于 2012-09-10T14:32:34.737 回答