2

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

質問:応答本文を取得するにはどうすればよいですか?

4

1 に答える 1

3

あなたはこのようにすることができます:

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

var myBody = jsonResponse.Body;

ユニレストのページで述べたように:

応答を受信すると、Unirest はオブジェクトの形式で結果を返します。このオブジェクトは、応答の詳細に関して各言語に対して常に同じキーを持っている必要があります。

.Code - HTTP 応答ステータス コード (例 200)
.Headers - HTTP 応答ヘッダー
.Body - 該当する場合は解析された応答本文。たとえば、JSON 応答はオブジェクト / 連想配列に解析されます。
.Raw - 解析されていない応答本文

乾杯、マーティン

于 2014-07-25T17:11:31.413 に答える