{"json_modified": "2016-09-11T15:55:31.952182", "uuid": "444bc29b-c835-4783-a2a0-b471c8473094", "title": "Client-Server overview", "url": "/en-US/docs/Learn/Server-side/First_steps/Client-Server_overview", "tags": ["Beginner", "Intro", "Guide", "CodingScripting", "Learn", "Server", "beginner", "Server-side programming"], "translations": [], "modified": "2016-09-11T15:55:32", "label": "Client-Server overview", "localization_tags": [], "locale": "en-US", "id": 193463, "last_edit": "2016-09-11T15:55:28", "summary": "At this point you should have a good overview of the operations that server-side code has to perform, and know some of the ways in which a server-side web framework can make this easier.", "sections": [{"id": "Web_servers_and_HTTP_(a_primer)", "title": "Web servers and HTTP (a primer)"}, {"id": "GET_requestresponse_example", "title": "GET request/response example"}, {"id": "The_request", "title": "The request"}, {"id": "The_response", "title": "The response"}, {"id": "POST_requestresponse_example", "title": "POST request/response example"}, {"id": "The_request_2", "title": "The request"}, {"id": "The_response_2", "title": "The response"}, {"id": "Static_sites", "title": "Static sites"}, {"id": "Dynamic_sites", "title": "Dynamic sites"}, {"id": "Anatomy_of_a_dynamic_request", "title": "Anatomy of a dynamic request"}, {"id": "Doing_other_work", "title": "Doing other work"}, {"id": "Returning_something_other_than_HTML", "title": "Returning something other than HTML"}, {"id": "Web_frameworks_simplify_server-side_web_programming", "title": "Web frameworks simplify server-side web\u00a0programming"}, {"id": "Summary", "title": "Summary"}], "slug": "Learn/Server-side/First_steps/Client-Server_overview", "review_tags": []}