簡體   English   中英

使用 Unirest 和 C# 獲取響應正文

[英]Getting the response body using Unirest with C#

關於Unirest for .Nethttps : //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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM