Planning for Week 12

High Level Topic Summary

Readings for the week

Day Reading Reading Questions
Monday Chapter 20, 20.3, 20.4 None
Tuesday -
Wednesday Chapter 21, 21.1 and 21.2 None
Friday Chapter 21, 21.3 and 21.4 None

Projected Class and Homework

HW Day Out Day Due Contents
HW_4.3 Monday Wednesday requests exercises and POST
HW_4.4 Wednesday Friday encoding and CSV
HW_4.5 Friday Monday XML and JSON request processing

Tuesday Problem Day

No Problem Day this week. Instructor volunteering at the polls. Get out the vote.


The focus of the week is HTTP, deepening our understanding of different types of requests and processing of replies. This involves, on requests, controlling the HTTP method (GET and POST), the values of header key-value pairs, augmenting the resource path with query string key-value pairs and, for POST, including a body that contains information for the request. On response, we need to be able to understand and accommodate encodings, to get meta-information about the response through the headers in the response, and processing the body of the response.