2012-04-27 72 views

回答

3

libcurl项目,卷曲基于是基于C和运行为C完美的罚款是Objective-C的子集(很多例子是here)。虽然如果您只针对Cocoa/Cocoa Touch,那么NSURLConnection类(或更高级别的ASIHTTPRequest或AFNetworking第三方库)将非常容易(使用异步处理方式)。

编辑:其实如果你真的想要使用卷曲,有Cocoa bindings for it

0

这是怎么了我见过的HTTP请求做出

//Create a new url request with our url path 
myRequest_ = [[ASIHTTPRequest alloc]initWithURL:[NSURL URLWithString:URL_PATH]]; 
myRequest_.delegate = self; 

//send out the request as asynchronous 
[myRequest_ startAsynchronous]; 

http://www.roostersoftstudios.com/2011/10/16/iphone-dev-how-to-communicate-with-server-using-http-json-and-phpor-any-server-side-language/

+0

应该指出'ASIHTTPRequest'很棒,但不是标准的。这是一个图书馆,你融入你的应用程序。 – 2012-04-27 23:03:45

+1

谢谢亚历克斯。我喜欢真棒 – Kristian 2012-04-28 02:17:25

+0

我会建议人们在使用非标准扩展之前学习如何使用标准库。在许多情况下,人们只使用ASIHTTPRequest,因为他们现在不存在具有相同功能的标准库。 – Sulthan 2012-05-03 08:12:33