add additinalHeaders option for HTTPTask, so that you can add additional headers for the request. One example of use case is sending request with a HTTP Basic Auth header instead of waiting for a challenge, which may not work for the case like server response different result for auth users and non-auth users