2013-07-02 35 views
1

澤西島1.x中可用的EntityHolder<T>相當於代表服務器端的可選有效負載的等效物。我試過Enity<T>GenericEntity<T>都不起作用。我無法在文檔中找到任何提示。Jersey 2.0:等同於EntityHolder <T>

允許呼叫SyncInvoker#post(null)嗎?

回答

0

您可以使用hasEntityreadEntity方法ContainerRequest來支持空體。

public void post(@Context ContainerRequest request){ 
    MyEntity entity = null; 
    if(request.hasEntity()){ 
    entity = request.readEntity(MyEntity.class); 
    } 
    //use the optional entity. 
} 
+0

感謝您的回答......幸運的是,我找到了同樣的解決方案,但很高興知道這是「官方」方法。 –