![]() |
1
13
进一步更新,2013年10月 虽然在我写这个答案的时候,asihttpRequest得到了广泛的支持,但现在已经不是这样了。不建议用于新项目-而是直接使用nsurlconnection或使用afnetworking。
有了AFNetworking,
原始答案: 许多人使用asihttpRequest类来处理iPhone/iPad上的http&https,因为它有许多有用的功能,很难或很费时地通过内置类实现这些功能: http://allseeing-i.com/ASIHTTPRequest/ 从最简单的层面开始,你可以从以下方面开始:
如果使用HTTP身份验证,asihttpRequest将自动提示用户输入用户名和密码。 如果您使用的是其他形式的身份验证,那么您可能需要向用户自己请求用户名和密码,并将它们作为post值或自定义HTTP头提交,然后响应可能在JSON或XML响应中包含一个令牌,或者它可以设置一个cookie。 如果您添加更多关于身份验证方案如何工作的详细信息,我可以更具体一些。 更新 基于更新,要模拟一个帖子表单,您只需添加如下行:
您还需要更改创建请求的方式,而不是:
做:
(我也忘了上面提到过,我前面放的代码使用的是同步请求,所以您希望用异步请求替换它,以避免在您证明UI工作后阻塞它。) 这里有一个针对iPhone的JSON框架: http://code.google.com/p/json-framework/ 这对我来说很好,并且很容易与asihttpRequest一起使用。 |
![]() |
ThomThomPhao · 在另一个视图中访问变量以重置它 3 年前 |
![]() |
bvh · 禁用UISearchBar中的搜索字段 7 年前 |
![]() |
Pradumna Patil · REST API的问题 7 年前 |
![]() |
yakovlevvl · iPad和iPhone的不同UI 7 年前 |
|
Swathi · 我想用JSON数据生成tableview表单[关闭] 7 年前 |
![]() |
Zander · 带伸缩高度的iPad 7 年前 |