Eng*_*_DJ 5 spring web-services httpclient resttemplate
在我的 Spring Web 应用程序中,我需要向非 RESTful API 发出 HTTP 请求,并将响应正文解析为字符串(它是一个单维 CSV 列表)。
我以前使用RestTemplate过,但这不是 RESTful 并且不能很好地映射到类。每当我“手动”(例如使用HttpClient)实现类似的东西时,我总会发现 Spring 有一个实用程序类,可以使事情变得更简单。
Spring 中是否有任何东西可以“开箱即用”地完成这项工作?
如果你查看 RestTemplate 的源码,你会发现它内部使用
java.net.URL
Run Code Online (Sandbox Code Playgroud)
和
url.openConnection()
Run Code Online (Sandbox Code Playgroud)
这是 Java 中进行 HTTP 调用的标准方法,因此您可以安全地使用它。如果 Spring 中有一个“HTTP 客户端”实用程序,那么 RestTemplate 也会使用它。
| 归档时间: |
|
| 查看次数: |
9864 次 |
| 最近记录: |