小编Jit*_*dra的帖子

dotnet core 3.0 不支持 DataMember 属性

我创建了一个示例 dotnet core 3.0 Web API 项目并进行了以下更改,

  1. 创建模型类 TestData
using System.Runtime.Serialization;
namespace WebApplication17.Models
{
    [DataContract]
    public class TestData
    {
        [DataMember(Name = "testaction")]
        public string Action { get; set; }
    }
}
Run Code Online (Sandbox Code Playgroud)

然后我在控制器中进行了更改WeatherForecastController,以添加一个 post 端点

[HttpPost("package/{packageName}/version/{version}")]
public void Post(string packageName, string version, [FromBody] TestData activityPayload)
{
    Console.WriteLine(activityPayload.Action);
}
Run Code Online (Sandbox Code Playgroud)

现在我从邮递员那里打来电话或用身体卷曲

{   
    "testaction": "action"  
}
Run Code Online (Sandbox Code Playgroud)

仍然在 的Post方法中WeatherForecastControlleractivityPayload.Actionnull

我期待它是“行动”

c# .net-core asp.net-core-webapi asp.net-core-3.0 .net-core-3.0

9
推荐指数
3
解决办法
5656
查看次数

如何使用libcurl发送HTTP删除请求

我需要使用"Content-Type:application/json"进行HTTP DELETE调用.我怎么能用libcurl接口做到这一点.

libcurl

5
推荐指数
1
解决办法
5537
查看次数

在 Kubernetes 部署中指定依赖

我有两个 kubernetes 部署,说后端和前端。前端部署取决于后端部署。意味着在后端部署 pod 准备好之后,应该创建前端的 pod。如何在部署 yaml 中指定它?

kubernetes

5
推荐指数
1
解决办法
4904
查看次数