Hi John, Thanks for your feedback. I’m passing “2” in the extra parameter. The following HTTP get() is returning an error -9935, badly formed XML. The HTTP get is supposed to be retrieving XML, actually. So the error is not totally off base. But I would prefer to know that authentification failed, not the HTTP get()
Paul > Le 27 sept. 2019 à 18:22, John DeSoi via 4D_Tech <[email protected]> a > écrit : > > The documentation says: > >> If you omit the authMethod parameter (or pass 0), you let the program choose >> the appropriate method to use. In this case, 4D sends an additional request >> in order to negotiate the authentication method. > > Are you omitting the authMethod parameter? If so, I suspect the error is > happening in the "additional request". If you provide that, then HTTP Get > should return the right HTTP error code. Hopefully you know ahead of time > what method to use and this is better because you omit the extra request and > should get any error code directly from the site. > > John DeSoi, Ph.D. > > > >> On Sep 27, 2019, at 11:07 AM, Paul Lovejoy via 4D_Tech >> <[email protected]> wrote: >> >> I’m using HTTP AUTHENTICATE to authenticate connections to a web server. The >> call to authenticate is immediately followed by a HTTP get(). The HTTP get >> occasionally fails and I’ve been able to trace this to a failed HTTP >> AUTHENTICATE, which appears to be an error from the website. However, it >> appears there’s no way to know the authentification succeeded or failed. >> There is no return code and OK doesn’t get set either. So I get various >> errors such as -9935 from the subsequent call to HTTP get(), which isn’t >> very helpful. > > ********************************************************************** > 4D Internet Users Group (4D iNUG) > Archive: http://lists.4d.com/archives.html > Options: https://lists.4d.com/mailman/options/4d_tech > Unsub: mailto:[email protected] > ********************************************************************** ********************************************************************** 4D Internet Users Group (4D iNUG) Archive: http://lists.4d.com/archives.html Options: https://lists.4d.com/mailman/options/4d_tech Unsub: mailto:[email protected] **********************************************************************

