如何使用 HttpWebRequest 在 POST 请求中发送数据

How to send data in a POST request with HttpWebRequest

在我的post请求中,我需要发送如下数据:

{
   "LoginData":{
      "name": "xyz",
      "password": "pw"
   }
}

没见过这样的例子header(两级json)

您可以使用 HttpClient 来实现。在您必须创建 json 格式的 C# class 的地方,您可以从 here 开始。然后使用 newtonsoft.json 序列化您的 c# 对象,然后使用 HttpClient.

PostAsync 方法