I worked around my problem by sending a JSON represenation myself

        public void create(Ticket ticket) {
                // // try {
                String target = getZendeskUri() + "/tickets.json";
                ClientResource createTicketResource = new 
ClientResource(target);
                try {
                        ObjectMapper objectMapper = new ObjectMapper();
                        Representation requestEntity = new 
JsonRepresentation(objectMapper.writeValueAsString(ticket));
                        Request request = createTicketResource.createRequest();
                        request.setMethod(Method.POST);
                        request.setEntity(requestEntity);
                        createTicketResource.handleOutbound(request);
                } catch (Exception e) {
                        getResponse().setStatus(Status.SERVER_ERROR_INTERNAL, 
e.getMessage());
                        getResponse().commit();
                }
        }

Can expert confirm that this is how to proxy a call ? Or did I go wrong in my 
initial setup ??

thx

Koen

------------------------------------------------------
http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2892300

Reply via email to