关于 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 以对象的形式返回结果,对于与响应详细信息相关的每种语言,该对象应始终具有相同的键。
.Code - HTTP 响应状态代码(示例 200)
.Headers - HTTP 响应 header
.Body - 解析的响应正文(如果适用),例如 JSON 响应被解析为对象/关联数组。
.Raw - 未解析的响应正文
干杯,马丁
关于c# - 使用 Unirest 和 C# 获取响应主体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22734518/