Artax is a full-featured HTTP/1.1 client as specified in RFC 2616. Its API simplifies standards-compliant HTTP resource traversal and RESTful web service consumption without obscuring the underlying HTTP protocol. The project exposes APIs for (1) serial blocking requests, (2) parallel retrieval of multiple HTTP resources with synchronous semantics and (3) fully asynchronous event-driven parallelization within non-blocking event loops.
Artax aims to meet three specific goals:
Like most libraries, the easiest way to learn how Artax works is to get your hands
dirty with code.
Show me some examples ...
Clone the master development branch from the Artax Github repository.
Want to contribute? Awesome! Fork the Artax Github repository and send a pull request!
Do you have issues or bugs to report? Please use the Github repo issue tracker.
© Daniel Lowrey 2013