RE: Form submittal and http_auth problem
"Molek, Gordon" <[email protected]> Wed, 30 Jul 2003 07:51:36 -0500
| Newsgroups | gmane.comp.web.tclwebtest |
|---|---|
| Message-ID | <[email protected]> |
On 2003-07-28, "Grzegorz Adam Hankiewicz" <[email protected]> wrote: >On 2003-07-25, "Molek, Gordon" <[email protected]> wrote: > > Ok, here's another issue I just hit. If I have a password > > protected web page, I can use http_auth to set the login and > > password and I'll get an initial 401 error, and tclwebtest > > will retry with the authentication data and the page will load. > > So far so good. > > > > However, if I have a form on that page and try to post the form, > > the post will generate a 401 error, but tclwebtest doesn't re-post > > the form with the authentication data, but rather does a "get" > > of the data which results in a 404 error. > > Looks like an omission. Does the following patch make it work? > > Index: lib/tclwebtest.tcl > =================================================================== > RCS file: /cvsroot/tclwebtest/tclwebtest/lib/tclwebtest.tcl,v > retrieving revision 1.40 > diff -u -r1.40 tclwebtest.tcl > --- lib/tclwebtest.tcl 4 Jun 2003 17:40:38 -0000 1.40 > +++ lib/tclwebtest.tcl 28 Jul 2003 07:23:34 -0000 > @@ -2329,7 +2329,7 @@ > if { $inject_string != "" } { > set ::tclwebtest::http_auth_string $inject_string > log "Retrying url with preset authentication" > - eval "do_request $nocomplain_option $followequiv_option $url" > + eval "do_request $nocomplain_option $followequiv_option $url >$query_key_values" > } else { > log "This url requires http authentication set through the http_auth >command" > eval $failure_treatement > > -- > Grzegorz Adam Hankiewicz, [email protected] Tel: +34-94-472 35 89. > eFaber SL, Maria Diaz de Haro, 68, 2 http://www.efaber.net/ > 48920 Portugalete, Bizkaia (SPAIN) First, let me apologize for not being able to respond properly in threads, but I have yet to receive any of the mailing list e-mails in my in-box. I don't know if they're being filtered somewhere or what. The above fix seems to solve the problem with one additional change, basically surrounding the "$query_key_values" argument with curly braces, e.g., "{$query_key_values}". Thanks, Gordon Molek ------------------------------------------------------- This SF.Net email sponsored by: Free pre-built ASP.NET sites including Data Reports, E-commerce, Portals, and Forums are available now. Download today and enter to win an XBOX or Visual Studio .NET. http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01