Friday, 15 March 2013

c# - Logging request length using IHttpModule -



c# - Logging request length using IHttpModule -

i've made ihttpmodule logs web requests. logs post requests fine. requests, length seems zero. there way length of request?

public void init(httpapplication context) { context.beginrequest += contextbeginrequest; } private void contextbeginrequest(object sender, eventargs e) { string url = app.request.requestcontext.httpcontext.request.url.tostring(); string requesttype = app.request.requestcontext.httpcontext.request.requesttype; long requestlength = app.request.inputstream.length; log(url, requesttype, requestlength); }

get request don't have message body and, thus, content-length zero.

c# asp.net ihttpmodule

No comments:

Post a Comment