private MiddleResult GetMiddleResult(HttpResponseMessage httpResponseMessage) { // 将HttpResponseMessage转化为MiddleResult if (httpResponseMessage.StatusCode.Equals(HttpStatusCode.OK) || httpResponseMessage.StatusCode.Equals(HttpStatusCode.Created) || httpResponseMessage.StatusCode.Equals(HttpStatusCode.Accepted)) { string httpJsonString = httpResponseMessage.Content.ReadAsStringAsync().Result; return(MiddleResult.JsonToMiddleResult(httpJsonString)); } else { throw new FrameException($"{HttpConst}服务调用错误:{httpResponseMessage.Content.ReadAsStringAsync().ToString()}"); } }
/// <summary> /// 中台结果串转化为MiddleResult /// </summary> /// <param name="jsonStr"></param> /// <returns></returns> public static MiddleResult JsonToMiddleResult(string jsonStr) { MiddleResult result = JsonConvert.DeserializeObject <MiddleResult>(jsonStr); return(result); }
public MiddleResult(string jsonStr) { MiddleResult result = JsonConvert.DeserializeObject <MiddleResult>(jsonStr); }