Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 南希:我如何捕获所有请求,而不考虑动词或路径_C#_Nancy - Fatal编程技术网

C# 南希:我如何捕获所有请求,而不考虑动词或路径

C# 南希:我如何捕获所有请求,而不考虑动词或路径,c#,nancy,C#,Nancy,我希望将Nancy与默认路由一起使用,因为它干净且运行良好,但是我希望有一个选项,可以将所有传入请求记录到控制台(我使用Nancy的自托管模块),而不管是否存在显式路由。简单地说,我希望能够捕获动词、传入的请求URI、任何发布的数据(如果是POST请求)等等 我该怎么做Before/After似乎只针对与现有路由匹配的请求运行,404也不会触发OnError。另外,使用Get[“/(.*)”]仅捕获Get请求,将忽略其他HTTP动词。为此,在应用程序级别而不是模块上使用前面的

我希望将Nancy与默认路由一起使用,因为它干净且运行良好,但是我希望有一个选项,可以将所有传入请求记录到控制台(我使用Nancy的自托管模块),而不管是否存在显式路由。简单地说,我希望能够捕获动词、传入的请求URI、任何发布的数据(如果是POST请求)等等


我该怎么做
Before
/
After
似乎只针对与现有路由匹配的请求运行,404也不会触发
OnError
。另外,使用
Get[“/(.*)”]
仅捕获Get请求,将忽略其他HTTP动词。

为此,在应用程序级别而不是模块上使用
前面的