2010-08-06 71 views
0

因此,我正在开发一个iPad应用程序,需要与我们公司的服务器进行交流以获取一些XML。在浏览器中,当用户尝试首先导航到该网站时,它们被重定向到一个生成保存的cookie的SSO表单。Objective-c基于web表单的身份验证

现在我的应用程序可能需要复制此行为并生成cookie,以便我们可以将xml数据从网站的各个部分中提取出来。我从来没有做过这样的事情,网络上的文档很少,所以我真的在寻找一些一般的指导。到目前为止,我已经尝试做这样的事情,here.

这有效地返回网络表单,但是从那里去的地方逃避了我。有没有人有任何想法,他们想扔掉?基本上,我现在需要做的就是验证用户的凭据,并保存该验证。如果在这个模板的基础上有一个更简单的方法,我肯定会接受建议。任何帮助都将不胜感激。

回答

0

我在很多网络中使用的是ASIHTTPRequest,它是一个可用的API,而不是尝试使用低级套接字或Apple API,并提供体面的指南和活跃的Google群组。它当然可以处理XML请求以及身份验证。这是一个链接到网站,ASIHTTPRequest

+0

谢谢,这看起来可能是非常有用的。问题是,现在应用程序的设置方式,它几乎就像真正软件的所有功能的入口。即用户登录,然后选择他们想要使用的服务。所有这些东西都安置在现场。所有的应用程序可以独立运行,它只是使主登录页面是问题... – gabaum10 2010-08-06 15:17:41

+0

'ASIHttpRequest'是一个很好的建议。您可以尝试使用“NSXMLParser”或“TouchXML”进行XML解析。 – Justin 2010-08-06 15:20:09

+0

谢谢你们,我不确定这是否会做我想做的,但这是一个开始! – gabaum10 2010-08-09 17:04:49