Java Network Programming, Second Edition By Elliotte Rusty Harold Following are the changes made in the 8/01 reprint. Here's a key to the markup: [page-number]: serious technical mistake {page-number}: minor technical mistake : important language/formatting problem (page-number): language change or minor formatting problem ?page-number?: reader question or request for clarification (69) First full sentence: The sentence used to read: Furthermore, the client-side interface to servlets is almost exactly like the client-side interface to servlets, so what I say about talking to CGI programs will apply equally to talking to servlets. The sentence now reads: Furthermore, the client-side interface to CGI is almost exactly like the client-side interface to servlets, so what I say about talking to CGI programs will apply equally to talking to servlets. The second line: "connection is open" Now reads: "URLConnection is connected" [492] The first line of the second to last code fragment on the page: "GET / HTTP 1.1" Now reads: "GET / HTTP/1.1" [498] The first line of thesecond to last code fragment on the page: "POST /cgi-bin/register.pl HTTP 1.0" Now reads: "POST /cgi-bin/register.pl HTTP/1.0" [499] The first bold line on the page: "POST /cgi-bin/post-query HTTP 1.0" Now reads: "POST /cgi-bin/post-query HTTP/1.0" [510] The first line of the code fragment at the bottom of the page: "HEAD / catalog/jfcnut/index.html HTTP 1.1" Now reads: "HEAD / catalog/jfcnut/index.html HTTP/1.1" [510] The first line of the code fragment at the bottom of the page: "HEAD /catalog/jfcnut/index.html HTTP 1.1" Now reads: "HEAD /catalog/jfnut/index.html HTTP/1.1" [512] The first line of the code fragment at the bottom of the page: "OPTIONS /xml/ HTTP 1.1" Now reads: "OPTIONS /xml/ HTTP/1.1" [513] The first line of the first code fragment in the DELETE section: "DELETE /javafaq/1999march.html HTTP 1.1" Now reads: "DELETE /javafaq/1999march.html HTTP/1.1" [514] The first line of the large code fragment in the middle of the page: "PUT /hello.html HTTP 1.0" Now reads: "PUT /hello.html HTTP/1.0" [515] The first code fragment: "TRACE /xml/ HTTP 1.1" Now reads: "TRACE /xml/ HTTP/1.1" [515] The following line: "TRACE /xml/ HTTP 1.1" Now reads: "TRACE /xml/ HTTP/1.1" [515] The third text paragraph: "TRACE /xml/ HTTP 1.1" Now reads: "TRACE /xml/ HTTP/1.1" [516] The code fragment in the middle of the page: "HTTP 1.1 200 OK" Now reads: "HTTP/1.1 200 OK" [516] The last code fragment on the page: "HTTP 1.1 404 Not Found" Now reads: "HTTP/1.1 404 Not Found" [517] The second code fragment: "HTTP 1.1 301 Moved Permanently" Now reads: "HTTP/1.1 301 Moved Permanently" [522] Example 15-10: "HTTP 1.x" Now reads: "HTTP/1.x" [523] The first code fragment change: "HTTP 1.x" Now reads: "HTTP/1.x" {693} In Example 19-12: "if (fileName == null && (disposition.equals(Part.ATTACHMENT) || !contentType.equals("text/plain"))) {" Now reads: "if (fileName == null && (Part.ATTACHMENT.equals(disposition) || !contentType.equalsIgnoreCase("text/plain"))) {"x