RESTful API에 액세스하기 위한 대체 인터페이스를 제공하는 Tasker 플러그인입니다.
베타 테스트 참여: https://play.google.com/apps/testing/com.freehaha.RESTask
이는 RESTful API(GET, POST, PUT, DELETE 대상)에 액세스하기 위한 대체 인터페이스를 제공하는 Tasker 플러그인입니다.
이 앱은 Tasker의 플러그인으로 작동하도록 고안되었으며 실행 프로그램 아이콘을 제공하지 않으므로 이 애플리케이션을 활용하려면 Tasker를 설치해야 합니다.
*읽어보기*
변수는 동기식 또는 비동기식으로 설정할 수 있습니다.
기본 동기화 설정을 사용하면 작업은 다음 작업을 실행하기 전에 요청이 완료되거나 시간 초과될 때까지 대기하며 로컬 변수에 대한 반환 코드/응답을 설정할 수 있습니다. 동기화 모드에서는 로컬 변수, 즉 모두 소문자로 된 변수만 설정할 수 있습니다. 이는 Tasker API의 제한 사항입니다.
그러나 비동기 모드에서는 작업이 즉시 완료되고 백그라운드에서 작동하므로 로컬 변수를 설정할 수 없습니다(매개변수 및 항목에 대해 로컬 변수를 계속 사용할 수 있음). 이 모드를 사용하면 전역 변수만 설정할 수 있습니다. 지역 변수는 다른 작업에서 액세스할 수 없기 때문입니다. 다음은 비동기 모드에서 전역 변수 설정을 활성화하는 방법입니다.
1. 전역 변수 세트를 활성화하려면 Tasker에서 '외부 액세스 허용'을 활성화해야 합니다(메뉴 -> 기본 설정 -> 기타 -> 외부 액세스 허용').
2. 반환 변수 이름은 다른 작업에서 비동기적으로 설정되고 지역 변수로 설정된 경우 액세스할 수 없으므로 전역(최소 하나의 대문자 포함)이어야 합니다.
3. 요청이 비동기적으로 수행되므로 반환된 코드/응답을 즉시 사용하지 못할 수도 있습니다. 반환된 코드/응답을 캡처하려면 변수 '설정'이 '설정될 때까지 대기' 작업을 설정하면 됩니다. 하지만 이러한 변수는 전역 변수이고 작업이 완료된 후에도 유지되므로 미리 변수를 지워야 합니다.
---
쿠키
응답 헤더 변수 접두사가 %hdr로 설정된 경우 %hdr_set_cookie 변수에서 쿠키를 찾을 수 있습니다. Set-Cookie 헤더가 여러 개인 경우 새 줄로 구분된 동일한 변수에 저장됩니다.
---
이 애플리케이션을 개선하기 위한 제안 사항이 있으면 언제든지 의견을 남기거나 이메일을 보내주십시오.
앱 테스트에 도움을 준 Arno Puder에게 특별히 감사드립니다.
더 읽어보세요