2014-02-10 2 views
0

Я разрабатываю сервер REST с использованием RESTlet framework. Я в процессе получения POST запросов с JSON object в теле. Но я проиграл, как я могу получить доступ к JSON object, который приходит в корпус POST. Поэтому я прошу здесь указать, как получить доступ к телу запроса POST.Retrive JSON из тела в запросе POST - Java

Это POST запросы будут производиться клиентами, использующими мой сервер.

Мой сервер работает на android.

EDIT:

Мой класс расширяет Restlet, я знаю, как это сделать, если он расширялся ServerResource, но в этом случае я не могу изменить от расширения Restlet до ServerResource

ответ

1

Вы можете просто сделать что-то вроде этого в ServerResource:

@Post 
public void yourMethod(Representation rep) {...} 

Или ...

Если вы распространяете Restlet и переопределяете метод handle(Request, Response) или аналогичный, то вы можете позвонить по телефону getEntity() по запросу, чтобы получить Representation.

+0

Мой класс не расширяет 'ServerRersource', но расширяет' Restlet' – dazito

+0

Я отредактировал свой ответ. – tom

+0

О, так просто ... :) Спасибо! – dazito

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