Can someone recommend a book that explains the story behind http requests that web servers send and receive?
For example, if a web site has two fields, Name and Second name and a submit button, what should I do to submit that information to the server. Plus the story behind REST and similar stuff.
I have done some of these things in my applications but without really understanding why am I doing something, just by looking at examples and other peoples code and now I need to start acting like a grown up and learn at least something about these things. I've been parsing HTML in my own code, I use Facebook SDK, Dropbox SDK, SkyDrive SDK and have used JSON to talk to Google/Bing API but I still don't understand a lot about web related development.
I preffer a book to a web site because I'm over forty and my eyes hate me for staring 10 to 12 hours each day at computer screens.