1
澤西島1.x中可用的EntityHolder<T>
相當於代表服務器端的可選有效負載的等效物。我試過Enity<T>
和GenericEntity<T>
都不起作用。我無法在文檔中找到任何提示。Jersey 2.0:等同於EntityHolder <T>
允許呼叫SyncInvoker#post(null)
嗎?
澤西島1.x中可用的EntityHolder<T>
相當於代表服務器端的可選有效負載的等效物。我試過Enity<T>
和GenericEntity<T>
都不起作用。我無法在文檔中找到任何提示。Jersey 2.0:等同於EntityHolder <T>
允許呼叫SyncInvoker#post(null)
嗎?
您可以使用hasEntity
和readEntity
方法ContainerRequest
來支持空體。
public void post(@Context ContainerRequest request){
MyEntity entity = null;
if(request.hasEntity()){
entity = request.readEntity(MyEntity.class);
}
//use the optional entity.
}
感謝您的回答......幸運的是,我找到了同樣的解決方案,但很高興知道這是「官方」方法。 –