private async Task<WebResponse?> GetWebResponseAsync(Action<WebRequest>? action = null)
private async Task<WebResponse?> GetWebResponseAsync(Action? action = null)