发布评论
评论(7)
随风而去2024-08-18 05:35:00
Restlet Framework 还有一个可在服务器端和客户端工作的 API。我们支持可插入客户端连接器,利用 HttpURLConnection 或 Apache HTTP 客户端或我们自己的内部 HTTP 客户端。
我们的 ClientResource 类提供了更高级别的 HTTP 客户端 API,具有自动重定向、对象和表示之间的透明转换、内容协商等功能。
谨致问候,
Jerome Louvel
Restlet ~ 创始人兼首席开发人员 ~ http://www.restlet.org
Noelios Technologies ~联合创始人 ~ http://www.noelios.com
~没有更多了~
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我将给您一个支持 Apache 的 HTTPClient 而不是 JDK 实现的具体理由:JDK 的
HttpUrlConnection
不支持超时*,而 Apache 的 HTTPClient 支持。应用程序应该始终能够在调用其他系统(数据库、远程服务、您自己的服务器后端……)时设置超时。
* 这已在 Java 1.5 中修复; Java 1.5 及更高版本支持 HttpUrlConnection 中的超时。
I'll give you a single, concrete reason to favour Apache's HTTPClient over the JDK implementation: The JDK's
HttpUrlConnection
doesn't support timeouts*, Apache's HTTPClient does.Applications should always have the ability to set timeouts when calling into other systems (databases, remote services, your own server backend, ...).
* This was fixed in Java 1.5; Java 1.5 and higher support timeouts in HttpUrlConnection.