所以我有一个C#应用程序和一个快递服务器,快递服务器中有一个带有特定文件名的JSON文件,我该如何从C#应用程序向服务器发出获取请求并找到一个文件并将其发送回C#应用。
[该应用程序与服务器通信,到目前为止,它发送了一个JSON,然后服务器将其与req正文一起另存为.json文件。现在,我需要它与服务器对话并获取该文件内容。
var json = JsonConvert.SerializeObject(person);
var data = new StringContent(json, Encoding.UTF8, "application/json");
var url = "http://localhost:3000/user";
using var client = new HttpClient();
var response = await client.PostAsync(url, data);
string result = await response.Content.ReadAsStringAsync();
This is the post req to the server at the moment and it works.
为了简单起见,您可以控制Express服务器吗? POST的响应包含什么?
如果我们不知道服务器的详细信息,我们将无法为您提供帮助。
POST请求成功后,此类请求通常返回标识符。因此,您请求在服务器中创建资源,服务器创建它,也许将其保存在存储器中,然后向该资源返回标识符。
[您需要做的就是获取该标识符,并稍后在GET请求中使用它。例如,对http://localhost:3000/user/123的GET请求。