@GET
  @Produces(MediaType.APPLICATION_JSON)
  @Path("amigosDeUsuario/{usuario}")
  public RespuestaAmigoDTO amigosDeUsuario(@PathParam("usuario") long usuario) {

    RespuestaAmigoDTO respuestaAmigoDTO = new RespuestaAmigoDTO(0, "OK");
    respuestaAmigoDTO.setCodigoUsuario(Long.toString(usuario));

    UsuarioDTO usuarioDTO = new UsuarioDTO();
    usuarioDTO.setCodigo(usuario);

    Client client = ClientBuilder.newClient();
    WebTarget targetMensaje = client.target(servicioObtenerUsuarioSesion);
    RespuestaSeguridadDTO resu =
        targetMensaje
            .request("application/json")
            .post(
                Entity.entity(usuarioDTO, MediaType.APPLICATION_JSON), RespuestaSeguridadDTO.class);

    System.out.println("RESU " + resu.getCodigo());
    System.out.println("RESU " + resu.getMensaje());

    if (resu.getCodigo() == 0) {

      try {

        List<Amigo> Amigos = amigoBeanLocal.amigosDeUsuario(usuario);
        client = ClientBuilder.newClient();
        targetMensaje = client.target(getUsuarioPorCodigo);
        for (Amigo a : Amigos) {
          AmigoDTO amigoDTO = new AmigoDTO(a.getId(), a.getCodUsuario(), a.getCodAmigo());
          targetMensaje = client.target(getUsuarioPorCodigo + a.getCodAmigo());
          RespuestaUsuarioDTO respuesta =
              targetMensaje.request("application/json").get(RespuestaUsuarioDTO.class);
          if (respuesta != null) {
            if (respuesta.getCodigo() == 0) {
              usuarioDTO = respuesta.getUsuarios().get(0);
              amigoDTO.setNombres(usuarioDTO.getNombres());
              amigoDTO.setApellidos(usuarioDTO.getApellidos());
              amigoDTO.setCorreo(usuarioDTO.getCorreo());
              amigoDTO.setFoto(usuarioDTO.getFoto());
            }
          }
          respuestaAmigoDTO.getAmigos().add(amigoDTO);
        }

      } catch (Exception e) {

        respuestaAmigoDTO.setCodigo(1);
        respuestaAmigoDTO.setMensaje("Hubo un error en el sistema");
        e.printStackTrace();
      }
    } else {
      respuestaAmigoDTO.setCodigo(10);
      respuestaAmigoDTO.setMensaje(resu.getMensaje());
    }

    return respuestaAmigoDTO;
  }