C# 如何将HTTP POST.NET Framework迁移到.NET核心
在ASP.NET中,我在controller中有以下方法C# 如何将HTTP POST.NET Framework迁移到.NET核心,c#,asp.net-core,migration,http-post,C#,Asp.net Core,Migration,Http Post,在ASP.NET中,我在controller中有以下方法 [HttpPost] public IHttpActionResult POST() { string mainJson = Request.Content.ReadAsStringAsync().Result; string jsonString = (myObjClass)JsonConvert.DeserializeObject<myObjClass>(mainJson); //Do something
[HttpPost]
public IHttpActionResult POST()
{
string mainJson = Request.Content.ReadAsStringAsync().Result;
string jsonString = (myObjClass)JsonConvert.DeserializeObject<myObjClass>(mainJson);
//Do something
return Ok();
}
您可以简单地执行以下操作,模型绑定将为您完成其他工作:
[HttpPost]
public IActionResult POST([FromBody] MyObjClass data)
{
//Do something with data
return Ok();
}
public class MyObjClass
{
public string StringProperty { get; set; }
public int IntProperty { get; set; }
...
}
本文可以帮助您了解它是如何工作的。您只需执行以下操作,模型绑定将为您完成其他工作:
[HttpPost]
public IActionResult POST([FromBody] MyObjClass data)
{
//Do something with data
return Ok();
}
public class MyObjClass
{
public string StringProperty { get; set; }
public int IntProperty { get; set; }
...
}
这篇文章可以帮助您了解它是如何工作的。我有以下问题。。WebClient.DownloadData和UploadData我不能在net core中使用它,我有以下问题。。WebClient.DownloadData和UploadData我不能在net core中使用它有类似的东西吗?