private async static Task<Uri> RejoinPayload(HttpRequestMessage requestMessage)
{
if (requestMessage.Content == null)
return requestMessage.RequestUri;
var bodyPayload = await requestMessage.Content.ReadAsStringAsync();
return new UriBuilder(requestMessage.RequestUri) { Query = bodyPayload }.Uri;
}