Hi
> the main reason i do not currently support several redirections is, that
> this normally indicates a server failure.
I see.
Recently, server returned 302 frequently :-(
manytimes, redirect to unavailable.html.
sometimes, fall into a redirect loop.
elsewhere, server returned 500 Internal Server Error (Redirection issue)
frequently ;-(
> How is your code protect from endless recursions on the client side?
How about increasing retry count ?
catch (GDataRedirectException re)
{
base.Reset();
this.TargetUri = new Uri(re.Location);
this.Execute(iRetrying + 1);
}
# I hope that server gets well ! :-)
----- Original Message -----
From: "Frank Mantek" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Tuesday, May 08, 2007 8:33 AM
Subject: Re: handling of GDataRedirectException
> hmm..
>
> the main reason i do not currently support several redirections is, that
> this normally indicates a server failure. How is your code protect from
> endless recursions on the client side?
>
> Frank Mantek
> Google
>
> On 5/6/07, yamamo <[EMAIL PROTECTED]> wrote:
>>
>>
>> Hi
>>
>> .NET Client Library can not support consecutively redirection.
>>
>> How about changing code as follows ?
>>
>> ===== GDataGAuthRequest Class =====
>> protected void Execute(int iRetrying)
>> {
>> try
>> {
>> CopyRequestData();
>> base.Execute();
>> }
>>
>> ...OMITTED...
>>
>> catch (GDataRedirectException re)
>> {
>> base.Reset();
>> this.TargetUri = new Uri(re.Location);
>>
>> // CopyRequestData(); <--- ORIGINAL
>> // base.Execute();
>>
>> this.Execute(iRetrying); <--- MY SUGGESTION
>> }
>>
>>
>> >
>>
>
> >
>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Google Calendar Data API" group.
To post to this group, send email to
[email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/google-calendar-help-dataapi?hl=en
-~----------~----~----~----~------~----~------~--~---