Hi,
Am Dienstag 19 Oktober 2004 01:12 schrieb Stas Bekman:
> Boris Zentner wrote:
[...]
> > Older ones use ( $self, $request ) newer use ( $self, $request,
> > $response);
> >
> > This routine forward the redirect_ok call to the underlying
> > class(LWP::UserAgent, but maybe not always) if possible else, fallback
> > to RedirectOK.
>
> If I'm not mistaken David was the last who was working on this code.
> David, could you please comment on this code, commit if it's good, etc.?
>
> Boris, aren't you dropping the case where !$have_lwp?
>
No, in that case I return $RedirectOK. I think that at least the
return 0 if $request->method eq 'POST';
line is wrong, since I clearly have no chance to redirect a post request.
> > --- a/Apache-Test-1.14/lib/Apache/TestRequest.pm Thu Sep 30
> > 05:32:13 2004
> > +++ b/Apache-Test-1.14/lib/Apache/TestRequest.pm Mon Oct 18
> > 15:35:52 2004
> > @@ -199,8 +199,11 @@
> > $RedirectOK = 1;
> >
> > sub redirect_ok {
> > - my($self, $request) = @_;
> > - return 0 if $request->method eq 'POST';
> > +# my($self, $request) = @_;
> > + if ( $have_lwp ) {
> > + my $s = $_[0]->can('SUPER::redirect_ok');
> > + goto $s if $s;
> > + }
> > $RedirectOK;
> > }
> >
> > Have a nice day.
> >
> > --
> > Boris
--
Boris