HTTP Navigator
2008-07-31: HTTP Navigator has recently been updated to work with PHP5 (thanks Aditya). However, I am no longer maintaining it. If you’re starting out on a new project where you need to make HTTP requests, please look at alternatives.
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.
