Maybe skip grabbing the cookies when request code result is 302 (redirect
etc)

On Fri, Dec 21, 2012 at 1:53 PM, brian - <hikarito...@gmail.com> wrote:

> I think when OnLocationChange triggers, Location already has the new URL.
>
>
> On Fri, Dec 21, 2012 at 5:06 AM, Albert Wiersch <supp...@htmlvalidator.com
> > wrote:
>
>>
>> > -----Original Message-----
>> > From: twsocket-boun...@elists.org [mailto:twsocket-boun...@elists.org]
>> On
>> > Behalf Of brian -
>> >
>> > Then it should be Location.
>> >
>> > checking LocationChange and RequestDone for the loc ends in the same
>> final
>> > URL at the end, going from .com to the localized domain
>>
>> Hello,
>>
>> I would assume 'Location' would be the URL on the RequestDone() event,
>> but how
>> do you determine the current URL in a LocationChange() event? You wouldn't
>> know (for sure) whether it is  URL or whether it was the previous value in
>> Location.
>>
>> I think I came up with a method of getting the 'current URL' though,
>> using two
>> variables 'lastloc' and 'currloc':
>>
>> 1. In OnLocationChange(), I set 'lastloc' to Location.
>> 2. In OnRequestHeaderBegin(), I set 'currloc' to the value of 'lastloc'
>> (if it
>> exists).
>> 3. To get the true current location of the request, I check 'currloc' and
>> use
>> that if there is a value assigned, otherwise I use the 'URL' property.
>>
>> If one just uses the 'Location' property, it's not always the current URL
>> - at
>> least not until the OnRequestHeaderBegin() event... in fact, the current
>> URL
>> could be a previous value of 'Location', if there was more than one
>> location
>> change.
>>
>> Am I making sense? :)
>>
>> Does the above method make sense or does someone know an easier way? Or
>> am I
>> making this too complicated?
>>
>> I need the 'real' URL to handle cookies properly. I need the current URL
>> in
>> OnCookie, and if there is a location header before the cookie header,
>> then the
>> Location property is not the current URL for the cookie... the URL
>> property
>> might be, but it could also have been the previous value of Location if
>> there
>> was more than one relocation. See the problem? :)
>>
>> Thanks,
>> Albert
>>
>> --
>> To unsubscribe or change your settings for TWSocket mailing list
>> please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket
>> Visit our website at http://www.overbyte.be
>>
>
>
--
To unsubscribe or change your settings for TWSocket mailing list
please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be

Reply via email to