public async Task <ActionResult> Post(string url, [FromBody] JContainer payload)
 {
     return(TransformToActionResult(
                await _executor.ExecutePostAsync(
                    WebUtility.UrlDecode(url),
                    Request.Query.Select(x => (x.Key, x.Value.ToString())),
                    payload,
                    Request.Headers.Select(x => (x.Key, x.Value.ToString())))));
 }