Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何将HTTP POST.NET Framework迁移到.NET核心_C#_Asp.net Core_Migration_Http Post - Fatal编程技术网

C# 如何将HTTP POST.NET Framework迁移到.NET核心

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

在ASP.NET中,我在controller中有以下方法

[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中使用它有类似的东西吗?