![]() |
1
92
一定要用
注意 因此,您必须向输出流添加一个过滤器并捕获一个副本。
百货商店
然后实施
|
![]() |
2
52
|
![]() |
3
35
退房: http://msdn.microsoft.com/en-us/library/ms524602%28VS.90%29.aspx |
![]() |
4
16
嗯,我在做一个项目,用请求参数做了一个日志,可能不太深:
您可以装饰controllers类以完全记录它:
或者只记录一些单独的操作方法
|
![]() |
5
15
|
![]() |
6
9
|
![]() |
7
6
好的,看来答案是“不,你不能得到原始数据,你必须根据解析对象的属性重新构造请求/响应”。哦,好吧,我已经做了重建工作。 |
![]() |
8
3
使用 IHttpModule :
|
![]() |
9
3
如果只是偶尔使用,为了避开困境,下面这种粗糙的东西怎么样?
|
![]() |
10
1
我不确定细节,但它不会触发当您试图直接读取响应流时发生的所有不好的事情。
|
![]() |
11
0
我知道这不是托管代码,但我建议使用ISAPI过滤器。我有幸维护自己的ISAPI已经有好几年了,但据我回忆,你可以访问所有这些东西,无论是在ASP.Net完成它之前还是之后。 http://msdn.microsoft.com/en-us/library/ms524610.aspx 如果一个HTTPModule不能满足您的需要,那么我认为没有任何一种管理方法可以做到这一点。但这会很痛苦。 |
![]() |
12
0
我同意其他人的看法,使用IHTTP模块。看看这个问题的答案,它的作用几乎与你所问的相同。它记录请求和响应,但不记录头。 |
![]() |
13
0
最好在应用程序之外执行此操作。您可以设置一个反向代理来执行类似的操作(以及更多操作)。反向代理基本上是位于服务器室内的web服务器,位于web服务器和客户端之间。看见 http://en.wikipedia.org/wiki/Reverse_proxy |
![]() |
14
0
同意虚构的引擎,
调查
得到
|
![]() |
15
0
|
![]() |
Abdullah Chaudhry · json文件上的文件旋转和删除 1 年前 |
![]() |
Max S · 如何从CMD读取日志的所有输出 7 年前 |
![]() |
Ivan Denchev · Apache-过去一小时的日志 7 年前 |
![]() |
ninja.coder · Log4j中的字符串串联性能 7 年前 |
![]() |
Rich · 如何记录日志。是否与操作员一起调试? 7 年前 |