使用 Unirest 和 C# 获取响应正文
本文关键字:响应 正文 获取 Unirest 使用 | 更新日期: 2023-09-27 17:55:20
关于 Unirest for .Net: https://github.com/mashape/unirest-net/
这是我的代码摘录:
Task<HttpResponse<MyClass>> response = Unirest.get("")
.header("X-Mashape-Authorization", "")
.asJsonAsync<MyClass>();
HttpRequest request = Unirest.get("");
问:如何获取响应正文?
你可以
这样做:
HttpResponse<string> jsonResponse = Unirest.get("")
.header("X-Mashape-Authorization", "")
.asJsonAsync<string>();
var myBody = jsonResponse.Body;
正如Unirest页面上提到的:
收到响应后,Unirest 以对象的形式返回结果,对于每种语言,该对象在响应详细信息方面应始终具有相同的键。
.代码 - HTTP 响应状态代码(示例 200)
.标头 - HTTP 响应标头
.正文 - 解析的响应正文(如果适用),例如 JSON 响应被解析为对象/关联数组。
.原始 - 未分析的响应正文
干杯,马丁