The Hypertext Transfer Protocol (HTTP) allows information to be
exchanged Between a web server and a Web Browser. Java allows you to
program HTTP directly. HTTP programming allows you to create programs
that access the web much like a human user would. These programs, which
are called BOTS, can collect information or automate common web
programming tasks. This book presents a collection of very reusable
recipes for Java bot programming.
Appendix A: Downloading Examples
Appendix B: Setting Up Examples for Microsoft Windows
Appendix C: Setting Up Examples for Macintosh OSX
Appendix D: Setting Up Examples for UNIX Type Systems
Appendix E: Useful Classes, Methods and Functions
Appendix F: Setting Up your Database
Appendix G: HTTP Response Codes
Chapter 1: The Structure of HTTP Requests
Chapter 2: Examining HTTP Traffic
Chapter 3: Introducing the Java HTTP Classes
Chapter 4: Beyond Simple Requests
Chapter 5: Secure HTTP Requests
Chapter 6: Extracting Data
Appendix A: Downloading Examples