Http Utils,Dotnet Core / Linux

时间:2018-06-26 20:18:05

标签: servicestack servicestack-text

我有一个简单的问题-似乎在Linux / .net内核下没有调用responseFilter函数。

例如:

"some-valid-url".GetJsonFromUrl( requestFilter: req => Console.WriteLine("reqFilter"), responseFilter: rsp => Console.WriteLine("responseFilter"));

在.Net core 2.x / Windows 10下,两者都将执行,并且您将看到输出。 在Linux下运行,只有requestFilter会打印出来,而responseFilter永远不会运行。

是否有明显的事情需要做才能使responseFilter工作?其他人看到了吗?

我正在使用最新版本的dotnet core和servicestack。

1 个答案:

答案 0 :(得分:1)

这在重构中丢失了,但是我刚刚将其添加回了this commit中。可以从v5.1.1 on MyGet获得此更改。

您可以通过清除本地NuGet缓存来获得以下信息:

nuget locals all -clear

并调用dotnet restore来获取最新版本。