Web Client Programming with Perl | Search for a title, author or keyword | ||||||||
Web Client Programming with Perl Web Client Programming with Perl. Automating Tasks on the Web, By Clinton Wong, 1st Edition March 1997. A web client is an application that communicates with a web server, using Hypertext Transfer Protocol ( HTTP ). Hypertext Transfer Protocol is the protocol behind the World Wide Web. With every web transaction, HTTP is invoked. HTTP is behind every request for a web document or graphic, every click of a hypertext link, and every submission of a form. Web Client Programming with Perl is a behind-the-scenes look at how your web browser interacts with web servers. Readers of this book will learn how the Web works and how to write software that is more flexible, dynamic, and powerful than the typical web browser. The goal here is not to rewrite the browser, but to give you the ability to retrieve, manipulate, and redistribute web-based information in an automated fashion. Unfortunately, we can't teach you everything. There are a few things that we assume that you are already familiar with: the concept of client/server network applications and TCP/IP, how the Internet works, and how to access it, the Perl language. Perl was chosen as the language for examples in this book due to its ability to hide complexity. Instead of dealing with C's data structures and low-level system calls, Perl introduces higher-level functions and a straightforward way of defining and using data. This book consists of seven chapters and three appendices, as follows: Introduction, Demystifying the Browser ( where we will translate common browser tasks into HTTP transactions ), Learning HTTP protocol, The Socket Library ( where we will show some examples of how to write simple web clients ), The LWP Library, Graphical Examples with Perl/Tk ( to add a graphical interface to your programs ), HTTP Headers ( Appendix A ) and The Robot Exclusion Standard ( Appendix C ).
|
|||||||||
Web Client Programming with Perl | Disclaimer: this link points to content provided by other sites. |