2014-03-29 106 views
1

響應主體關於Unirest對於.NEThttps://github.com/mashape/unirest-net/獲取使用Unirest用C#

這裏是我的代碼摘錄:

Task<HttpResponse<MyClass>> response = Unirest.get("") 
    .header("X-Mashape-Authorization", "") 
    .asJsonAsync<MyClass>(); 

HttpRequest request = Unirest.get(""); 

問題:我如何獲得響應主體?

+0

我不是你問什麼,請你澄清你的問題完全清楚了嗎? –

+0

我使用「unirest.io .NET」。我想如何得到響應主體 –

+1

可能有幫助:[如何將JSON響應映射到自定義類對象](http://stackoverflow.com/q/20907775/1497596)。 – DavidRR

回答

1

你可以這樣來做:

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

var myBody = jsonResponse.Body; 

如前所述Unirest的頁面上:

在recieving響應Unirest返回一個對象形式的結果,這個對象應該始終有每種語言的關鍵字都與響應細節相同。

。代碼 - HTTP響應狀態代碼(實施例200)
.Headers - HTTP響應頭
。體 - 經解析響應主體在適用情況下,例如JSON響應被解析到對象/關聯數組。
.RAW - 取消解析響應主體

乾杯,馬丁