我将疯狂地试图弄清楚如何将 POST 参数传递给 ASPNET CORE 2.0 中的 Web API 方法。
我有一个 C# 客户端应用程序和一个 C# 服务器应用程序。
它总是 NULL。到底是怎么回事?
客户端代码:
private static async Task SendCustomObject()
{
var controllerName = "BasicApi";
var basicClientApi = string.Format("http://localhost:5100/api/{0}", controllerName);
using (var httpClient = new HttpClient()){
var packetData = new TestPacket();
var jsonObj = new { json = packetData };
JObject jobject = JObject.FromObject(packetData);
var json = JsonConvert.SerializeObject(jobject);
var content = new StringContent(json, Encoding.UTF8, "application/json");
content.Headers.ContentType = new …Run Code Online (Sandbox Code Playgroud)