java restlet 教程_java – Restlet Protocol.FILE用法

仅仅因为您在ROOT_URI变量中使用此协议;-)关于协议,您需要在创建Restlet组件时显式添加它们.客户端连接器提供了一种使用协议访问资源(本地或远程)的方法.

这里有一些关于幕后发生的事情的更多细节:

>在类路径中添加Restlet扩展时,会在引擎中注册一些元素.您可以拥有转换器,服务器连接器,客户端连接器……您可以看到Engine实例上注册的内容:

List> clientConnectors

= Engine.getInstance().getRegisteredClients();

for (ConnectorHelper clientConnector : clientConnectors) {

System.out.println(clientConnector);

}

>关于客户端连接器,它们对应于能够处理特定协议的实体.例如,Jetty扩展提供客户端连接器,以基于Jetty客户端API执行HTTP和HTTPS请求.

>要实际能够使用这些已注册的客户端连接器,您需要通过指定要使用的协议来启用它们.例如,如果添加HTTP协议,Restlet将在已注册的能够处理此协议的列表中找到第一个客户端连接器.对于执行HTTP请求,它将使用此连接器.如果没有可用的连接器,它将抛出异常……

在您的情况下,FILE协议的客户端连接器由Restlet核心本身提供,因此它会自动注册.但是您需要明确告诉Restlet您要使用此协议.

希望它能帮到你,蒂埃里

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值