Re: [cookies?] unable to log in in http://board.flatassembler.net/
Sylvain BERTRAND <[email protected]>
| Newsgroups | gmane.comp.web.lynx.devel |
|---|---|
| Message-ID | <YYQy3ov32tAJ/o8s@freedom> |
Hi, is the patch ok to go in? regards, -- Sylvain On Wed, Nov 03, 2021 at 07:28:21PM +0000, Sylvain BERTRAND wrote: > Ok, I did dive into the issue and found the bug which is on the server side: > the server does bug if you send mix-cased http header names, namely 'Content-type' > instead of 'Content-Type'. > Weird, I have a very strong feeling of deja vu. > > Here is a patch to work-around those buggy servers with lynx: > --- > > --- a/WWW/Library/Implementation/HTTP.c > +++ b/WWW/Library/Implementation/HTTP.c > @@ -1741,13 +1741,13 @@ > anAnchor->post_content_type > ? anAnchor->post_content_type > : "lose")); > - HTBprintf(&command, "Content-type: %s%c%c", > + HTBprintf(&command, "Content-Type: %s%c%c", > anAnchor->post_content_type > ? anAnchor->post_content_type > : "lose", > CR, LF); > > - HTBprintf(&command, "Content-length: %d%c%c", > + HTBprintf(&command, "Content-Length: %d%c%c", > !isBEmpty(anAnchor->post_data) > ? BStrLen(anAnchor->post_data) > : 0,