【发布时间】:2018-08-13 11:18:49
【问题描述】:
我通过发送 httpClient 消息请求来查询公共 API (https://api.bitfinex.com/v1/pubticker/ethusd),但我不知道为什么结果返回为空对象错误,即使 REST API 本身工作正常。我哪里错了?
private readonly HttpClient _httpClient;
private const string apiUri = "https://api.bitfinex.com/v1/pubticker/ethusd";
public DataController(
HttpClient httpClient
)
{
httpClient = _httpClient;
}
[HttpGet("ticker")]
[ProducesResponseType(typeof(Ticker), 200)]
public async Task<IActionResult> GetTicker()
{
HttpRequestMessage requestMessage = new HttpRequestMessage(HttpMethod.Get, apiUri);
requestMessage.Headers.Accept.Add(
new MediaTypeWithQualityHeaderValue("application/json")
);
var response = await _httpClient.SendAsync(requestMessage);
return Ok(response);
}
【问题讨论】:
标签: c# rest asp.net-core dotnet-httpclient