Warning, /frameworks/kio/src/kioworkers/http/THOUGHTS is written in an unsupported language. File is not indexed.

0001 Here's a few ideas for those with blistered hands and nothing better to
0002 do:
0003 
0004 SSL certificate verification:
0005 We do establish SSL connections, but we never actually verify a
0006 certificate!
0007 
0008 HTTP/1.1 Persistent Connections:
0009 The header often specifies the timeout value used for connections.
0010 Close the connection ourselves when the timeout has expired. That way
0011 we don't loose time sending stuff to an already closed connection.
0012 
0013 Rating(s) support.  https://www.w3.org/PICS/
0014 This might involve an external program to parse the labels, and something
0015 to configure access.
0016 
0017 WebDAV support.  MSIE5 calls it web folders support, and a similar
0018 approach would probably be a good idea.  Perhaps with an exists()
0019 function.. one could tell if an http url was part of a WebDAV collection..
0020 and this could be used for some kind of integration with kfile... to
0021 provide seamless integration.  Uhm, also, this might entail an external
0022 program (xml parser and such).
0023 
0024 "Friendly" error messages.  How often have you seen a useless 404 message?
0025 Again something I first notied in MSIE5, and that would be some sort of
0026 translation of what an error really means.  Yes this would have to be
0027 i18n'd and easily turned off.  But this could also be extended to all the
0028 slaves (ftp, pop3, etc, etc).