使用 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("");

问:如何获取响应正文?

使用 Unirest 和 C# 获取响应正文

你可以

这样做:

HttpResponse<string> jsonResponse = Unirest.get("")
    .header("X-Mashape-Authorization", "")
    .asJsonAsync<string>();
var myBody = jsonResponse.Body;

正如Unirest页面上提到的:

收到响应后,Unirest 以对象的形式返回结果,对于每种语言,该对象在响应详细信息方面应始终具有相同的键。

.代码 - HTTP 响应状态代码(示例 200)
.标头 - HTTP 响应标头
.正文 - 解析的响应正文(如果适用),例如 JSON 响应被解析为对象/关联数组。
.原始 - 未分析的响应正文

干杯,马丁