我建议使用All-Seeing Interactive的ASIHTTPRequest源代码,这是一个极好的选择:http://allseeing-i.com/ASIHTTPRequest。我正在使用它,已经有几个iPhone应用程序也在使用,所以你可以确信代码非常可靠。 ASIHTTPRequest是CFNetwork API的封装,使得与Web服务器通信中的一些繁琐工作变得更加容易。它使用Objective-C编写,在Mac OS X和iPhone应用程序中都可以使用。 它适用于执行基本的HTTP请求,并与REST服务进行交互(GET / POST / PUT / DELETE)。ASIFormDataRequest子类使得使用multipart/form-data提交POST数据和文件变得轻松。