2013-07-02 4 views
1

Что равнозначно EntityHolder<T>, имеющемуся в Jersey 1.x, чтобы представлять дополнительную полезную нагрузку на серверной стороне. Я пробовал Enity<T> и GenericEntity<T> оба не работают. Я не могу найти подсказки в документации.Джерси 2.0: Эквивалент EntityHolder <T>

Разрешено ли звонить SyncInvoker#post(null)?

ответ

0

Вы можете использовать hasEntity и readEntity методы ContainerRequest для поддержки пустых тел.

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

Спасибо за ваш ответ ... К счастью, я пришел к тому же решению, но его хорошо знать, что это «официальный» подход. –

 Смежные вопросы

  • Нет связанных вопросов^_^