Added Http type tasks, supporting multiple parameter configurations to call Http interface tasks
The task type is based on the configured URL and configured parameters, and the server where Azkaban is located is used as the client to call the interface.
Supports retrieving, saving and using tokens from request and callback URLs
Simple, rich configuration, easy to configure
Supports adding Http type tasks to Azkaban. Tasks that set the corresponding A_request_token and B_callback_token names will get the tokens of A and B and store them. When
subsequently creating a task that depends on the task, the authentication will be used. The token
Supports merging the data returned by request with the request parameters of callback and using it as a new parameter to request the callback interface.
Http type tasks have rich configurations, including timeout, request parameters, whether to authenticate, return encoding, etc., which are used to customize the failure determination
of requests and returns from this interface.