我有向 REST API 发出 POST 请求的当前代码:
string url = "https://xxxx.azurewebsites.net/api/walk/";
string sContentType = "application/json";
JObject jsonObject = new JObject();
jsonObject.Add("Duration", walkInfo.Duration);
jsonObject.Add("WalkDate", walkInfo.WalkDate);
HttpClient oHttpClient = new HttpClient();
var oTaskPostAsync = oHttpClient.PostAsync(url, new StringContent(jsonObject.ToString(), Encoding.UTF8, sContentType));
它工作得很好,我遇到的问题是我无法弄清楚如何从 API 的响应中获取位置标头。当我通过邮递员进行测试时,我可以看到位置标头设置为Location → http://xxx/api/walk/5,因此我需要在执行 PostAsync 后获取此 Location 值。
浮云间
相关分类