internal async Task<HttpResult> CreateHttpResult(HttpResponseMessage hrm)
{
HttpResult hr = new HttpResult
{
StatusCode = (int)hrm.StatusCode,
Payload = await hrm.Content.ReadAsStringAsync(),
PayloadStream = await hrm.Content.ReadAsStreamAsync(),
IsSuccess = hrm.IsSuccessStatusCode,
ReasonPhrase = hrm.ReasonPhrase
};
return hr;
}