【发布时间】:2013-07-02 15:20:03
【问题描述】:
Jersey 1.x 中的 EntityHolder<T> 等价物表示服务器端的可选负载。我试过Enity<T> 和GenericEntity<T> 都不起作用。我在文档中找不到任何提示。
可以拨打SyncInvoker#post(null)吗?
【问题讨论】:
标签: java rest jersey-2.0
Jersey 1.x 中的 EntityHolder<T> 等价物表示服务器端的可选负载。我试过Enity<T> 和GenericEntity<T> 都不起作用。我在文档中找不到任何提示。
可以拨打SyncInvoker#post(null)吗?
【问题讨论】:
标签: java rest jersey-2.0
您可以使用ContainerRequest 的hasEntity 和readEntity 方法来支持空体。
public void post(@Context ContainerRequest request){
MyEntity entity = null;
if(request.hasEntity()){
entity = request.readEntity(MyEntity.class);
}
//use the optional entity.
}
【讨论】: