1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Sincronização de usuários entre aplicações. JSON / REST / WEBSERVICE

Boa tarde, estou com uma dúvida cabreira, á dias estou tentando chegar a um resultado porém sem sucesso. Gostaria que alguém me desse uma luz, estou conseguindo fazer a requisição para sincronizar um grupo de usuários que no caso é o (3) ao servidor de autenticação o qual me retorna Status = 200, que é algo que me diz que está dando certo, porém no response o retorno que chega até mim é nulo, e deveria retornar os usuários dessa maneira por exemplo:

Ex: {"tpUsuario":"admin","messages":["msg 1","msg 2","msg 3"],"name":"usuario"}

Aqui é o método que eu fiz:

@XmlElement
public void sincronizarUsuarios() {
        Autenticacao grupoTres = new Autenticacao();

        grupoTres.setIdGroup(3);

        // O Config.REST_SERVICE_SYNC é o meu webService; 
        Response response = restFactory.getInvocationBuilder(Config.REST_SERVICE_SYNC).post(Entity.json(grupoTres));

        // Retorna o Status do meu post e esta me retornando 200,  
        // quer dizer que esta fazendo a requizição ou seja está funcionando
        System.out.println(response.getStatus());

        // Aqui deveria me retornar os Usuarios em formato String porém 
        // retorna nulo;
        System.out.println(response.readEntity(String.class));
    }
  • não deveria ser -> System.out.println(response.readEntity(Autenticacao.class)); ? olhei aqui -> http://stackoverflow.com/questions/21918081/jersey-2-6-with-jackson-json-deserialization

    Guard   07 de mai de 2014
  • opa pera ai, falei besteira acho na parte do Autenticacao.class

    Guard   07 de mai de 2014
  • da uma olhada na resposta desse aqui -> http://stackoverflow.com/questions/2845599/how-do-i-parse-json-from-a-java-httpresponse

    Guard   07 de mai de 2014
  • Obrigado pela resposta, mas ja olhei tentei várias coisas a que deu mais certo foi essa e outra coisa, ja postei outra vez aqui outro código e falaram pra fazer assim, também to seguindo livro do saudate sobre rest.

    Alisson Belinki   07 de mai de 2014
  • [Código Removido]

    Alisson Belinki   08 de mai de 2014
Mostrar todos os 6 comentários>
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags java java-ee json oauth rest ou faça a sua própria pergunta.