Это может помочь вам начать: http://blog.sertik.net/labels/jersey.html
По моим (чрезвычайно ржавым) воспоминаниям, вы относитесь к методам @PUT так же, как к методам @POST. Как показано в этой записи блога, попробуйте использовать аннотации @FormParam. Кроме того, прочитайте API Джерси, чтобы увидеть, если что-нибудь выглядит полезным.
Основное различие между ними (PUT / POST) заключается в значении; PUT обычно создает новый ресурс в URI, тогда как POST может «добавить» его (есть также несколько других значений того, что именно делает POST).
PS Чуть не забыл упомянуть, cURL такой ... хороший.