Keyvan Minoukadeh

HTTP Navigator

Filed under: General — Keyvan @ 1:07 am

2006-05-27: I’ve had reports that HTTP Navigator is not PHP5 compatible. If you’ve successfully managed to get it to work under PHP5, please email me (keyvan (at) k1m.com) and let me know. I’d really appreciate it.

HTTP Navigator 2 is a set of PHP classes based on perl’s LWP. It’s no way near as feature-rich or stable as LWP, and only supports HTTP.

Features

  • Cookie tracking (Cookie Jar class in 2.0)
  • Gzip support (as of 2.1)
  • File uploads (multipart/form-data support as of 2.1)
  • Proxy support
  • Connection caching (as of 2.0)
  • Chunked Encoding (as of 2.0)
  • Basic Authentication
  • Auto redirects
  • CURL support
  • SSL support (through CURL)

Download

Documentation

Feedback

Unfortunately I don’t have any time to devote to this project any more, but you can still email me with questions or leave a comment.

  • Email: keyvan (at) k1m.com

Examples of use

  • FeedWordPress by Rad Geek - uses code derived from HTTP Navigator’s URL class. (This actually looks like a very interesting project. I must give it a go!)
  • MyAntiwar.org - yes, this is my own site, but it still counts. :)
  • MA Interactive Production Course - this site uses used to use an older version as a tool to allow students to see the HTTP headers and cookies returned in response to a HTTP request.