[英]Getting the response body using Unirest with C#
關於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 響應頭
.Body - 在適用的情況下解析響應正文,例如 JSON 響應被解析為對象/關聯數組。
.Raw - 未解析的響應體
干杯,馬丁
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.