Try these questions to test your knowledge from this chapter:
- How does an HTTP client indicate that it has finished sending the HTTP request?
- How does an HTTP client know what type of content the HTTP server is sending?
- How can an HTTP server identify a file's media type?
- How can you tell whether a file exists on the filesystem and is readable by your program? Is fopen(filename, "r") != 0 a good test?
The answers to these questions can be found in Appendix A, Answers to Questions.