我正在尝试从我的 HttpResponseMessage 中读取字符串。这是我的控制器。
[HttpGet]
[Route("api/Predracun/GetPredracunBroj/")]
public string GetPredracunBroj()
{
string broj = "";
List<Predracun> pred = db.Predracun.ToList();
if (pred.Count != 0)
{
broj = db.Predracun.OrderByDescending(x => x.Broj).Select(x => x.Broj).First();
int crtica = broj.IndexOf('/');
string brSledeci = broj;
brSledeci = broj.Substring(0, crtica);
return brSledeci;
}
else
return broj;
}
它以字符串格式返回数字。如何读取表单上的字符串?
HttpResponseMessage responseString = predracunService.GetActionResponse("GetPredracunBroj");
if (responseString.IsSuccessStatusCode)
{
if (responseString.Content.ReadAsAsync<string>().Result != "")
{
List<string> brj = responseString.Content.ReadAsAsync<List<string>>().Result;
br = brj[0];
// br = await responseString.Content.ReadAsStringAsync(); //right!
prvibroj = Convert.ToInt32(br);
++prvibroj;
}
}