我使用API客户端NuGet包发送HTTP请求并接收来自第三方API的响应。如何捕获和记录由NuGet包执行的HTTP请求和响应,以便将它们存储在日志数据库中?由第三方NuGet包执行的日志HTTP请求和响应
例子:
var client = new ThirdPartyPackage.Client();
var todos = client.fetchTodos(); // how to log the HTTP request/response executed by the third party package?
请提供使用此包发送请求的示例代码 –
我猜测完全取决于您的API /包。正如易卜拉欣已经提到的,在这种情况下[mcve]将是一个好主意。 –
它如何取决于API /包?我无法更改NuGet包中的代码,所以我问是否有可能围绕它捕获HTTP流量的代码。 – Korneel