我有HTTP Handler,我想记录响应。我知道有选项context.Request.SaveAs(filename..
。但我以前从未尝试过这个。我怎么能用这个,我的意思是有人可以更具体地说明文件名?
答案 0 :(得分:1)
嗯,documentation非常直截了当:
[SaveAs]调用指定将请求保存为文本文件 在已授予ASP.NET进程标识的目录中 写权限,以及包含在中的任何头信息 请求包含在文件中。
因此,您可以简单地保存整个HttpRequest(包括文件中的标题)。您可以简单地确定路径和布尔值,指示您是否也要包含标题:
context.Request.SaveAs(@"c://myLogFile.log",true)