|
|
An HTTP/HTTPS client library for Actionscript 3.
Updates:
- It is impossible to determine the ouput progress on socket writes.. see http://ducktyper.com/2008/1/17/socket-output-progress-in-air for more info.
- Moved to github: http://github.com/gabriel/as3httpclient/tree/master
The goals for this project are:
- Learn the HTTP protocol by trying to implement a client.
- Use AS3Crypto TLSSocket support for implementing HTTPS.
- Use it as a replacement for Flash's URLRequest/URLStream API.
- Support the Flash and AIR runtimes.
Working:
- GET, HEAD, PUT, POST, DELETE
- multipart/form-data (PUT and POST)
- HTTPS support using AS3Crypto TLS
- Post with application/x-www-form-urlencoded
- Reading chunked (Transfer-Encoding)
Next to implement:
- The other http verbs
- Connection keep-alive
- gzip compression
- ...
