[Mono-dev] R: Transfer-Encoding: chunked + Connection: close

subscription.sapi subscription.sapi at apsystems.it
Wed Jun 28 07:15:46 EDT 2006


Solution:
Our web page inherit from a base class web page with some initialization code. One of the line in base class is the following:

Response.Cache.SetCacheability(System.Web.HttpCacheability.NoCache);


This line is the blame of the problem.

Someone know why ?
and why the different behaviour with IIS and Apache+Mono ?
and more, why different behaviour with Internet Explorer and Firefox ?

Thank you.


-----Messaggio originale-----
Da: Kornél Pál [mailto:kornelpal at gmail.com] 
Inviato: martedì 27 giugno 2006 19.17
A: subscription.sapi; mono-devel-list at lists.ximian.com
Oggetto: Re: [Mono-dev] Transfer-Encoding: chunked + Connection: close

Hi,

The attached example works fine for me with mod_mono and Apache. Note that 
when
doing this you don't need chunked encoding because you know the actual 
content length.

Kornél

----- Original Message ----- 
From: "subscription.sapi" <subscription.sapi at apsystems.it>
To: <mono-devel-list at lists.ximian.com>
Sent: Tuesday, June 27, 2006 6:41 PM
Subject: [Mono-dev] Transfer-Encoding: chunked + Connection: close


We have problem to retrieve an attachment from a Web Page. We use the
following code:



Response.ClearContent();

Response.ClearHeaders();

Response.Clear();

Response.ContentType=ContentType;

Response.AppendHeader("content-disposition", "filename=" +
NomeAllegatoOriginale);

Response.BinaryWrite(FileBytes);

Response.Flush();

Response.End();



This code works well on IIS+.NET, for Internet Explorer and Firefox.

During porting operations we have noticed that doesn't work on
Apache+Mono.



More precisely: work fine for firefox (it downloads the file and ask to
save the file), but give an error on Internet Explorer (it downloads the
file, but probably does not complete correctly the operation).

We noticed in the http response header from server, that in the
Apache+Mono version, there is "Connection: close" (not present in
IIS-.NET version). This is a "Transfer-Encoding: chunked", probably this
creates the problem. For same strange reason, this is not a problem for
Firefox, but Internet Explorer can't handle correctly the file (web
stream).

I've read the patch of Gonzalo:



Author: gonzalo
Date: 2005-06-26 01:51:18 -0400 (Sun, 26 Jun 2005)
New Revision: 46512



But this doesn't seems to work. I Like also to know if this patch is
already in the compilation monocharge-20060627.tar.gz
<http://mono.ximian.com/daily/monocharge-20060627.tar.gz>  at
http://mono.ximian.com/daily/, we like to create a compilation
environment in the near future,but forn now we depend on the compiled
version only.



Thank you.






--------------------------------------------------------------------------------


> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
> 



More information about the Mono-devel-list mailing list