Início aplicativo Ferramentas utilitárias RESTask

Um plug -in do Tasker fornece uma interface alternativa para acessar APIs RESTful.

Opte para testes beta: https://play.google.com/apps/testing/com.freehaha.restask

Este é um plug -in do Tasker que fornece uma interface alternativa para acessar APIs RESTful (direcionamento GET, POST, POT, DELETE).

Este aplicativo pretende funcionar como um plug -in para o Tasker e não fornece um ícone do lançador para que seja necessário instalar o Tasker para utilizar este aplicativo.

*ReadMe*

As variáveis ​​podem ser definidas de forma síncrona ou assíncrona.

Com a configuração de sincronização padrão, a tarefa aguardará até que a solicitação seja concluída ou com cronometramento antes de executar a próxima tarefa e você poderá definir o código/resposta de retorno para variáveis ​​locais. Observe que, no modo sincronizado, você só pode definir variáveis ​​locais, ou seja, variáveis ​​com todas as letras de baixa case, isso é uma limitação da API do Tasker.

No entanto, no modo assíncrono, a tarefa terminará imediatamente e funcionará em segundo plano para que você não possa definir variáveis ​​locais (você ainda pode usar variáveis ​​locais para os parâmetros e outras coisas). Com esse modo, você só pode definir variáveis ​​globais, pois as variáveis ​​locais não serão acessíveis a outras tarefas. A seguir, é como ativar a definição de variáveis ​​globais no modo assíncrono:

1. Para ativar o conjunto de variáveis ​​globais, você deve ativar 'permitir acesso externo' no Tasker (Menu -> Preferência -> Misc -> Permitir acesso externo ')

2. O nome das variáveis ​​de retorno deve ser global (com pelo menos uma letra maiúscula), pois é definida de forma assíncrona em uma tarefa diferente e não será acessível se for definida como uma variável local.

3. Como a solicitação é executada de forma assíncrona, o código/resposta retornado pode não estar disponível imediatamente. Se você deseja capturar o código/resposta retornado, poderá definir uma ação como 'aguarde até que' a variável 'esteja definida'. Mas lembre -se de limpar a variável de antemão, porque essas variáveis ​​são globais e permanecerão após o término das tarefas.

----

Biscoitos

Os cookies serão encontrados na variável %hdr_set_cookie se o prefixo da variável do cabeçalho da sua resposta estiver definido como %HDR. Se houver vários cabeçalhos de cozinha, eles armazenados na mesma variável separados pelas linhas de newines.

----

Sinta -se à vontade para deixar comentários ou enviar e -mail para mim se tiver alguma sugestão para melhorar este aplicativo.

Agradecimentos especiais a Arno Puder por me ajudar a testar o aplicativo.