Media praise for Web Client Programming with Perl

"I admit it, I did not pay enough attention to the title. I assumed this had something to do with forms or other Web *server* programming. But the title is correct: this book teaches you how to write *clients* for the Web. "What, program your own browser? Well, maybe. What the author concentrates on, though, is development of small, specialty utilities. Why fire up a browser, and navigate menus and screens, when what you really want is simple confirmation of package delivery? You don't actually want to read everyday -- only when a new version comes out and the page changes. Or, perhaps, you are simply obsessive and want to check AltaVista every morning to see if anyone has put up a Web page about you overnight. All of this is much simpler and quicker with a utility than a full browser. (Besides, a utility can work in the background.) "After an introduction, chapters two and three cover HTTP (HyperText Transfer Protocol). In and of itself, this is worth the book, since so few HTML (HyperText Markup Language) and even CGI (Common Gateway Interface) texts do a decent job of it. Wong then goes on to cover sockets programming aspects of Perl and the LWP (Library for WWW access in Perl). Chapter six has sample LWP programs, while seven shows graphical interfaces with Tk. Appendices list HTTP headers, reference tables, and the Robot Exclusion Standard. "Overall, a useful book in many ways, and readable as well. The book may be of particular interest to those dealing with intranet application development." --copyright Robert M. Slade, 1997 BKWBCLPR.RVW 970507

"Automating access to the Web is actually an interesting problem. As far as you need to recursively follow hyperlinks or periodically check a Web server or retrieve a significant amount of files from http servers you are faced with the problem of automation. If so this book is in fact a good choice. It consequently treats all the related subjects in a forthright and intelligent manner.

"Introductions are followed by further detalization and examples. The book contains description of hhtp, introduction to programming network applications with Berkeley sockets, many useful examples of Perl programming. This book is not for a totally novice users. It assumes you are somehow familiar with the concept of client/server network applications and TCP/IP and that you know what Internet is, what it is for and how to access it. It also does not give any preliminary hints on how to write an application in Perl. Perl was chosen as the language for examples because it's relatively easy, powerful, useful, common and modern approach to write automated data-processing scripts.

"This book is easy to read and understand. The author says this book is also for people who just like to know how things tick. I'm this kind of person. Whether I'll go further and write automated scripts for Web surfing or not it's definitely a pleasure to read this book. I already have some experience in Perl programming but have little experience in programming the network applications for which this book is a good practical guide.

"Demystifying browser and http is illustrated by numerous examples and it is much more attractive then RFCs. Scripts examples cover most common tasks to automate, are reasonably commented and reveal good programming techniques. Appendices are also useful. I like the whole book. I didn't notice anything annoying or boring. It's another of O'Reilly's high quality productions relating to the Net and Unix."

--The COOK Report on Internet, July-August 1997 (