When I decided to integrate DianHuaDictionary.com with DianHua Dictionary, I knew I would need code to submit HTTP multi-part form requests. Unfamiliar with the iPhone APIs for network communication, I decided to look around the Apple Developer Forums and stumbled onto ASIHTTPRequest. ASIHTTPRequest is a BSD-licensed library built with all of the bells and whistles you need to perform most any conversation with a web server. For DianHua Dictionary, ASIHTTPRequest does the heavy lifting behind the Sync interface for user account registration and synchronization. Integration was simple and the API intuitive. That’s not to mention the little extras thrown in like automatic updating of progress views. If you’re writing a Mac or iPhone application and need an HTTP client library, I highly recommend you consider ASIHTTPRequest.