HTTP Navigator
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
- Releases: Sourceforge files page
- CVS: Sourceforge CVS page
Documentation
- API Documentation (includes source code)
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
usesused 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.