我创建了一个示例 dotnet core 3.0 Web API 项目并进行了以下更改,
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方法中WeatherForecastController,activityPayload.Action为null。
我期待它是“行动”
c# .net-core asp.net-core-webapi asp.net-core-3.0 .net-core-3.0
我需要使用"Content-Type:application/json"进行HTTP DELETE调用.我怎么能用libcurl接口做到这一点.
我有两个 kubernetes 部署,说后端和前端。前端部署取决于后端部署。意味着在后端部署 pod 准备好之后,应该创建前端的 pod。如何在部署 yaml 中指定它?