目前我有第 3 方 WebApi,它使用 Flurl 构建器进行以下外部调用。
await _client.Url.ToString().PostJsonAsync(data);
我正在尝试使用这样的端点处理响应:
[HttpPost]
public void HandleResponse(HttpResponseMessage response)
{
}
响应消息的状态为 OK,但具有Content and Headers = null
我该如何正确处理?
目前我有第 3 方 WebApi,它使用 Flurl 构建器进行以下外部调用。
await _client.Url.ToString().PostJsonAsync(data);
我正在尝试使用这样的端点处理响应:
[HttpPost]
public void HandleResponse(HttpResponseMessage response)
{
}
响应消息的状态为 OK,但具有Content and Headers = null
我该如何正确处理?
这个 API 端点对我没有任何意义:
[HttpPost]
public void HandleResponse(HttpResponseMessage response)
{
//...
}
端点将处理请求并返回响应,而不是相反。更像这样的东西:
[HttpPost]
public HttpResponseMessage HandleResponse(HttpRequestMessage request)
{
//...
}
当某物联系 API(或任何类型的服务器,实际上)时,它会向该 API发送请求。该 API 接收请求并返回响应。这两个词的语义几乎描述了这个过程,保持它们的正确性非常重要。
像这样考虑......如果有人问你一个问题,你收到的是一个问题。没有答案。你发回给那个人的就是答案。