[Mono-bugs] [Bug 76941][Wis] Changed - XSP does not support chunked encoding

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Thu Dec 8 13:58:07 EST 2005

Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by gonzalo at ximian.com.


--- shadow/76941	2005-12-08 10:32:03.000000000 -0500
+++ shadow/76941.tmp.14507	2005-12-08 13:58:07.000000000 -0500
@@ -3,21 +3,21 @@
 Version: 1.1
 OS: unknown
 OS Details: 
 Status: REOPENED   
 Severity: Unknown
-Priority: Normal
+Priority: Wishlist
 Component: XSP
 AssignedTo: gonzalo at ximian.com                            
 ReportedBy: dean at brettle.com               
 QAContact: mono-bugs at ximian.com
 TargetMilestone: ---
-Summary: HttpWorkerRequest.ReadEntityBody() does not decode chunked transfer encoding
+Summary: XSP does not support chunked encoding
 Description of Problem:
 For requests that use "chunked" transfer encoding, the body provided by
 XSP's HttpWorkerRequest.ReadEntityBody() is still encoded.  Under IIS/.NET
 the body has been decoded.
@@ -90,6 +90,29 @@
+------- Additional Comments From gonzalo at ximian.com  2005-12-08 13:58 -------
+xsp is a 1.0 server and announces itself as such so chunked encoding
+is not supported (*writing* chunked is supported by System.Web).
+IIS has it's own HttpWorkerRequest derived class to handle chunked
+encoding, as they support 1.1.
+When you use apache+mod_mono+mod-mono-server, apache handles the
+chunked encoding (and other HTTP 1.1 features) transparently.
+What you want is that xsp (standalone) supports 1.1 chunked encoding,
+so I'm setting the priority to 'wishlist'.
+Patches to support this are welcome, of course. And, given that xsp
+would announce itself as HTTP/1.1, compliance with other 1.1 'MUST'
+features would be a plus.
+Recently I implemented HttpListener (.NET 2.0) which has support for
+reading/writing chunked data. Feel free to take code/ideas from there,
+it's in System.Net namespace. I'd like to "backport" some of the stuff
+I did for HttpListener into xsp but right now i don't have the cycles
+to do so and don't know when I'll have them.

More information about the mono-bugs mailing list