Objective-C是否与Python urllib和urllib2等效?

时间:2010-06-25 18:23:47

标签: python objective-c

Objective-c中是否有与以下python urllib2函数的等价物?

Request,urlopen,HTTPError,HTTPCookieProRequest,urlopen,HTTPError,HTTPCookieProcessor

另外,我怎样才能将此方法从“get”更改为“post”?

3 个答案:

答案 0 :(得分:1)

您正在寻找NSURLNSURLRequestNSURLConnectionNSHTTPConnection等的某种组合。请查看URL Loading System Programming Guide以获取您的所有信息需要。

答案 1 :(得分:1)

NSMutableHTTPURLRequestNSMutableURLRequest的一个类别,就是您设置HTTP请求的方式。使用该类,您将指定方法(GET或POST),标题和URL。

NSURLConnection是您打开连接的方式。您将传入请求和委托,代理将在连接可用时接收与连接相关的数据,错误和消息。

NSHTTPCookieStorage是您管理现有Cookie的方式。 NSHTTPCookie系列中有许多相关的类。

使用urlopen,您打开一个连接并从中读取。除非您使用像CFReadStreamCreateForHTTPRequest这样的较低级别,否则没有直接等同于此。在Objective-C中,一切都是被动的,当流上发生事件时会通知您。

答案 2 :(得分:0)

A previous similar question.

ASIHTTPRequest是一个很好的图书馆。