Thank you both for your insight.  I'm glad I'm not the only one
getting caught out with all this! ;-)

I'll add the header and report back if there are any more issues.

Thanks again

...Col

--- In [email protected], "Carson Hager" <[EMAIL PROTECTED]>
wrote:
>
> Colin,
> 
> Dave is spot on with his recommendation.  IE is particularly bad about
> caching content even when it's not supposed to such as within https
> sessions.  Use thse cache headers that Dave specified and IE will stop
> caching.  I have found that I only need the following but Dave's
> suggested headers will clearly due the trick.
> 
> response.setHeader("Cache-Control", "max-age=0, must-revalidate");
> 
> Carson
> 
> ____________________________________________
>  
> Carson Hager
> Cynergy Systems, Inc.
> http://www.cynergysystems.com
>  
> Email:  [EMAIL PROTECTED]
> Office:  866-CYNERGY
> Mobile: 1.703.489.6466
>  
> 
> 
> -----Original Message-----
> From: [email protected] [mailto:[EMAIL PROTECTED] On
> Behalf Of colinblackmore
> Sent: Friday, December 09, 2005 2:04 PM
> To: [email protected]
> Subject: [flexcoders] Re: Unable to retrieve data via HTTPService over
> https in *IE*.
> 
> Indeed he is! :-)
> 
> However... with regard to the fix, I seem to have spoken to quickly.
> 
> Although adding the FormAuthenticator valve fixed the immediate
> problem I was experiencing, it seems to also cause other issues
> (again, this only appears on IE).
> 
> My application has a polling thread that periodically calls a specific
> URL.  With the FormAuthenticator valve enabled, the behaviour
> 'appears' to be that the HTTPService is called, the response handler
> is fired, but *the server never receives a request*.
> 
> What makes it even stranger is that the response handler has a valid
> response definition.
> 
> My hunch is that setting the disableProxyCaching=false is working
> against me in this case and only the first call is ever making it to
> my servlet.  
> 
> Make sense?  Any thoughts?
> 
> ...Col
> 
> --- In [email protected], Rey Bango <[EMAIL PROTECTED]> wrote:
> >
> > Carson's the man. ;)
> > 
> > Rey...
> > 
> > Carson Hager wrote:
> > > My pleasure. I know that's a tricky one.  We confronted it about a
> year
> > > ago and most thought we had lost our minds. Turns out few people had
> > > used that combination at that point which seemed fairly odd to us.
> > > Anyway, I'm glad you found it useful.
> > > 
> > > 
> > > Carson
> > > 
> > > ____________________________________________
> > >  
> > > Carson Hager
> > > Cynergy Systems, Inc.
> > > http://www.cynergysystems.com
> > >  
> > > Email:  [EMAIL PROTECTED]
> > > Office:  866-CYNERGY
> > > Mobile: 1.703.489.6466
> > >  
> > > 
> > > 
> > > -----Original Message-----
> > > From: [email protected]
> [mailto:[EMAIL PROTECTED] On
> > > Behalf Of colinblackmore
> > > Sent: Thursday, December 08, 2005 8:38 AM
> > > To: [email protected]
> > > Subject: [flexcoders] Re: Unable to retrieve data via HTTPService
> over
> > > https in *IE*.
> > > 
> > > Fantastic!  That worked.  You saved me a 'lot' of time and effort!!
> > > 
> > > Thank you for taking the time.  I really appreciate it.
> > > 
> > > ...Col
> > > 
> > > --- In [email protected], "Carson Hager"
> <[EMAIL PROTECTED]>
> > > wrote:
> > > 
> > >>Excellent.  In META-INF, you will need a context.xml file that looks
> > >>like this.  This instructs Tomcat to use the FormAuthenticator value
> > > 
> > > and
> > > 
> > >>turns off proxy caching. This will fix the problem of the header
> being
> > >>sent to IE which it cannot handle. If you don't have a META-INF
> > >>directory, just create it in the root of your web app right next to
> > >>WEB-INF.  You will need to reload your web application or restart
> > >>Tomcat.
> > >>
> > >>
> > >><?xml version="1.0" encoding="UTF-8"?>
> > >><Context path="">
> > >>        <Valve 
> > >> 
> > >>className="org.apache.catalina.authenticator.FormAuthenticator"
> > >>                  disableProxyCaching="false" />
> > >>                  
> > >>  <WatchedResource>WEB-INF/web.xml</WatchedResource>
> > >>  <WatchedResource>META-INF/context.xml</WatchedResource>
> > >>  <WatchedResource>WEB-INF/web.xml</WatchedResource>
> > >>  <WatchedResource>META-INF/context.xml</WatchedResource>
> > >>  <WatchedResource>WEB-INF/web.xml</WatchedResource>
> > >>  <WatchedResource>META-INF/context.xml</WatchedResource>
> > >></Context>
> > >>
> > >>
> > >>
> > >>Carson
> > >>
> > >>____________________________________________
> > >> 
> > >>Carson Hager
> > >>Cynergy Systems, Inc.
> > >>http://www.cynergysystems.com
> > >> 
> > >>Email:  [EMAIL PROTECTED]
> > >>Office:  866-CYNERGY
> > >>Mobile: 1.703.489.6466
> > >> 
> > >>
> > >>
> > >>-----Original Message-----
> > >>From: [email protected] [mailto:[EMAIL PROTECTED]
> > > 
> > > On
> > > 
> > >>Behalf Of colinblackmore
> > >>Sent: Thursday, December 08, 2005 7:54 AM
> > >>To: [email protected]
> > >>Subject: [flexcoders] Re: Unable to retrieve data via HTTPService
> over
> > >>https in *IE*.
> > >>
> > >>Form based authentication.
> > >>
> > >>--- In [email protected], "Carson Hager"
> <[EMAIL PROTECTED]>
> > >>wrote:
> > >>
> > >>>You've run into a fun little nuance with Tomcat/IE/HTTPS and Auth.
> > > 
> > > The
> > > 
> > >>>good news is that there is an easy fix. Are you using Form or Basic
> > >>>auth?
> > >>>
> > >>>
> > >>>Carson
> > >>>
> > >>>____________________________________________
> > >>> 
> > >>>Carson Hager
> > >>>Cynergy Systems, Inc.
> > >>>http://www.cynergysystems.com
> > >>> 
> > >>>Email:  [EMAIL PROTECTED]
> > >>>Office:  866-CYNERGY
> > >>>Mobile: 1.703.489.6466
> > >>> 
> > >>>
> > >>>
> > >>>-----Original Message-----
> > >>>From: [email protected]
> [mailto:[EMAIL PROTECTED]
> > >>
> > >>On
> > >>
> > >>>Behalf Of colinblackmore
> > >>>Sent: Thursday, December 08, 2005 7:21 AM
> > >>>To: [email protected]
> > >>>Subject: [flexcoders] Re: Unable to retrieve data via HTTPService
> > > 
> > > over
> > > 
> > >>>https in *IE*.
> > >>>
> > >>>Carson...
> > >>>
> > >>>OK, now I'm confused! :-D
> > >>>
> > >>>I disabled the security constraints and it now works!  
> > >>>
> > >>>So I guess my questions now are:
> > >>>
> > >>>a) Why do the browsers (Firefox/IE) behave differently in this
> > >>
> > >>respect?
> > >>
> > >>>b) How can I configure things to have both authentication AND https
> > >>>within IE?
> > >>>
> > >>>Again to restate, I am using Tomcat, but not using the flashproxy
> > >>>(since I'm using form based authentication which the proxy doesn't
> > >>>handle).
> > >>>
> > >>>Many thanks for your help.
> > >>>
> > >>>...Col
> > >>>
> > >>>--- In [email protected], "Carson Hager"
> > > 
> > > <[EMAIL PROTECTED]>
> > > 
> > >>>wrote:
> > >>>
> > >>>>Are you possibly operating within an authenticated session?
> > >>>>
> > >>>>
> > >>>>Carson
> > >>>>
> > >>>>
> > >>>>____________________________________________
> > >>>> 
> > >>>>Carson Hager
> > >>>>Cynergy Systems, Inc.
> > >>>>http://www.cynergysystems.com
> > >>>> 
> > >>>>Email:  [EMAIL PROTECTED]
> > >>>>Office:  866-CYNERGY
> > >>>>Mobile: 1.703.489.6466
> > >>>> 
> > >>>> 
> > >>>>
> > >>>>-----Original Message-----
> > >>>>From: [email protected]
> > > 
> > > [mailto:[EMAIL PROTECTED]
> > > 
> > >>>On
> > >>>
> > >>>>Behalf Of colinblackmore
> > >>>>Sent: Tuesday, December 06, 2005 1:15 PM
> > >>>>To: [email protected]
> > >>>>Subject: [flexcoders] Unable to retrieve data via HTTPService over
> > >>>
> > >>>https
> > >>>
> > >>>>in *IE*.
> > >>>>
> > >>>>I have a flex application that works perfectly when deployed under
> > >>>
> > >>>http.
> > >>>
> > >>>>However, when I attempt to connect via https none of the
> > > 
> > > HTTPService
> > > 
> > >>>>calls return successfully.
> > >>>>
> > >>>>The odd thing is that this only occurs when using https on
> > > 
> > > Internet
> > > 
> > >>>>Explorer (6.0).  Both Firefox (1.5) and Opera (8.51) work fine
> > > 
> > > under
> > > 
> > >>>>both http and https.
> > >>>>
> > >>>>Some additional information:
> > >>>>
> > >>>>- The fault code from the HTTPService is:
> > >>>>         fault: (Object)
> > >>>>          faultcode: Client.Disconnected (String)
> > >>>>          faultstring: Could not retrieve data. (String)
> > >>>>- I am *not* using the flex proxy.
> > >>>>- Calling the HTTPService URL directly from the browser works
> > > 
> > > fine. 
> > > 
> > >>>>It's only when flex attempts to call it from the client.
> > >>>>- Tomcat 5.5 is the web-server.
> > >>>>- I added the following crossdomain.xml to both the server root
> > > 
> > > and
> > > 
> > >>>the
> > >>>
> > >>>>context root (to no avail).
> > >>>>
> > >>>><cross-domain-policy>
> > >>>>        <allow-access-from domain="*" secure="false" />
> > >>>></cross-domain-policy>
> > >>>>
> > >>>>Again, this is only an issue with IE.  Anyone out there
> > > 
> > > successfully
> > > 
> > >>>>serving a flex app to IE over https?
> > >>>>
> > >>>>Thanks in advance
> > >>>>
> > >>>>...Col
> > >>>>
> > >>>>
> > >>>>
> > >>>>
> > >>>>
> > >>>>------------------------ Yahoo! Groups Sponsor
> > >>>
> > >>>--------------------~-->
> > >>>
> > >>>>Get Bzzzy! (real tools to help you find a job). Welcome to the
> > > 
> > > Sweet
> > > 
> > >>>>Life.
> > >>>>http://us.click.yahoo.com/KIlPFB/vlQLAA/TtwFAA/nhFolB/TM
> > >>>>
> > >>>
> > >
> --------------------------------------------------------------------~-> 
> > > 
> > >>>>--
> > >>>>Flexcoders Mailing List
> > >>>>FAQ:
> > >>
> > >>http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
> > >>
> > >>>>Search Archives:
> > >>>>http://www.mail-archive.com/flexcoders%40yahoogroups.com
> > >>>>Yahoo! Groups Links
> > >>>>
> > >>>
> > >>>
> > >>>
> > >>>
> > >>>
> > >>>
> > >>>
> > >>>
> > >>>--
> > >>>Flexcoders Mailing List
> > >>>FAQ:
> > > 
> > > http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
> > > 
> > >>>Search Archives:
> > >>>http://www.mail-archive.com/flexcoders%40yahoogroups.com 
> > >>>Yahoo! Groups Links
> > >>>
> > >>
> > >>
> > >>
> > >>
> > >>
> > >>
> > >>
> > >>
> > >>--
> > >>Flexcoders Mailing List
> > >>FAQ:
> http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
> > >>Search Archives:
> > >>http://www.mail-archive.com/flexcoders%40yahoogroups.com 
> > >>Yahoo! Groups Links
> > >>
> > > 
> > > 
> > > 
> > > 
> > > 
> > > 
> > > 
> > > 
> > > --
> > > Flexcoders Mailing List
> > > FAQ:
> http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
> > > Search Archives:
> > > http://www.mail-archive.com/flexcoders%40yahoogroups.com 
> > > Yahoo! Groups Links
> > > 
> > > 
> > > 
> > >  
> > > 
> > > 
> > > 
> > > 
> > > 
> > > --
> > > Flexcoders Mailing List
> > > FAQ:
> http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
> > > Search Archives:
> http://www.mail-archive.com/flexcoders%40yahoogroups.com 
> > > Yahoo! Groups Links
> > > 
> > > 
> > > 
> > >  
> > > 
> > > 
> > >
> >
> 
> 
> 
> 
> 
> 
> 
> 
> --
> Flexcoders Mailing List
> FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
> Search Archives:
> http://www.mail-archive.com/flexcoders%40yahoogroups.com 
> Yahoo! Groups Links
>






------------------------ Yahoo! Groups Sponsor --------------------~--> 
Most low income households are not online. Help bridge the digital divide today!
http://us.click.yahoo.com/I258zB/QnQLAA/TtwFAA/nhFolB/TM
--------------------------------------------------------------------~-> 

--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/flexcoders/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Reply via email to