首页 > 解决方案 > HttPost 某些值未在数据库中更新

问题描述

通过向我的数据库发布请求,我只得到字符串值。由于某种原因,浮动值不会到达数据库。

模型

  public DateTime ? Date {get;set; }

  public double latitud { get; set; }

  public double longitud { get; set; }

  public string Name { get; set; }

  Model Request = Model;
     Request.latitud=location.Latitude;
     Request.longitud=location.Longitude;
     Request.Date=DateTime.Now;
     Request.Name=Name;

服务:

    public async Task<string> Post(Model Request)
    {
     var response = new ServiceResponse<string>();
      using (var httpClient = new HttpClient())
        {
           InitClient(httpClient);

          httpClient.DefaultRequestHeaders.TryAddWithoutValidation(
               "Content-Type", "application/json");

           var result = await httpClient.PostAsync(API_URL,
                new 
            StringContent(JsonConvert.SerializeObject(Request),
                 System.Text.Encoding.UTF8, "application/json"));
            Debug.WriteLine("post results : " + result.Content);

           }

        }
       return response;
      }

日期,名称在我调用服务时成功发布,但是,没有一个双打值。注意 - 我 100% 确定所有值都在对象请求中发送。

标签: c#httppostprecision

解决方案


推荐阅读