Path: csiph.com!usenet.pasdenom.info!weretis.net!feeder1.news.weretis.net!feeder4.news.weretis.net!newsreader4.netcologne.de!news.netcologne.de!xlned.com!feeder5.xlned.com!newsfeed.xs4all.nl!newsfeed4.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.043 X-Spam-Evidence: '*H*': 0.92; '*S*': 0.00; 'preferably': 0.05; 'subject: [': 0.09; 'tutorials,': 0.09; 'books': 0.15; 'from:addr:timgolden.me.uk': 0.16; 'from:name:tim golden': 0.16; 'happily': 0.16; 'message-id:@timgolden.me.uk': 0.16; "o'reilly": 0.16; 'received:74.55.86': 0.16; 'received:74.55.86.74': 0.16; 'received:smtp.webfaction.com': 0.16; 'received:webfaction.com': 0.16; 'resource,': 0.16; 'screenshots': 0.16; 'sees': 0.16; 'subject: \n ': 0.16; 'subject:when': 0.16; 'tjg': 0.16; 'url:oreilly': 0.16; 'wrote:': 0.18; 'bit': 0.19; 'server,': 0.19; 'header:User-Agent:1': 0.23; 'browsers': 0.24; 'either.': 0.24; 'received:192.168.100': 0.24; 'header:In-Reply-To:1': 0.27; "d'aprano": 0.31; 'steven': 0.31; 'anyone': 0.31; 'run': 0.32; 'subject:from': 0.34; "who's": 0.35; 'test': 0.35; 'but': 0.35; 'bought': 0.36; 'useful': 0.36; 'so,': 0.37; 'too': 0.37; 'being': 0.38; 'subject:]': 0.38; 'to:addr:python-list': 0.38; 'does': 0.39; 'expensive': 0.39; 'to:addr:python.org': 0.39; 'mailing': 0.39; 'how': 0.40; 'free': 0.61; 'range': 0.61; 'kind': 0.63; 'more': 0.64; 'different': 0.65; 'civil': 0.65; 'benefit': 0.68; 'forums': 0.68; 'useful.': 0.68; 'websites': 0.72; 'from:addr:mail': 0.83; 'experiment': 0.84; 'pocket': 0.84; 'subject:gets': 0.84; 'wrong...': 0.84; 'thing,': 0.91; 'retired': 0.93; 'yourself,': 0.95 Date: Thu, 10 Oct 2013 08:44:16 +0100 From: Tim Golden User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.0 MIME-Version: 1.0 To: python-list@python.org Subject: Learning about HTTP [was: Cookie gets changed when hit comes from a referrer] References: <5255eb3c$0$29984$c3e8da3$5496439d@news.astraweb.com> In-Reply-To: <5255eb3c$0$29984$c3e8da3$5496439d@news.astraweb.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 25 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1381391061 news.xs4all.nl 15912 [2001:888:2000:d::a6]:42978 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:56554 On 10/10/2013 00:48, Steven D'Aprano wrote: > So, for the benefit of anyone, not just Nikos, who wants to learn about > how browsers connect to web sites and how to run a web server, does > anyone have any recommendation for tutorials, mailing lists, web forums > or books which are suitable? Preferably things you have used yourself, > and can personally vouch for being useful. Not that it's a free resource, but I found this O'Reilly pocket guide useful as a starter. It's not too expensive either. http://shop.oreilly.com/product/9781565928626.do I bought it for my Dad who's a retired civil engineer now happily engaged in setting up small websites for Parish groups and the like. Exactly the kind of thing where he can experiment with a bit of wackiness without people minding too much if things go wrong... (And he does have a test rig at home). As clearly evidenced by the wide range of reactions one sees in answer to "What's the best book...?" questions here, different people have wildly different learning styles. For some, going to the RFCs is *exactly* what they find interesting & illuminating. For others, a step-by-step with screenshots is more the thing, etc. TJG