Пример #1
0
 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()}");
     }
 }
Пример #2
0
        /// <summary>
        /// 中台结果串转化为MiddleResult
        /// </summary>
        /// <param name="jsonStr"></param>
        /// <returns></returns>
        public static MiddleResult JsonToMiddleResult(string jsonStr)
        {
            MiddleResult result = JsonConvert.DeserializeObject <MiddleResult>(jsonStr);

            return(result);
        }
Пример #3
0
 public MiddleResult(string jsonStr)
 {
     MiddleResult result = JsonConvert.DeserializeObject <MiddleResult>(jsonStr);
 }