我一直致力于为iphone创建一个RSS阅读器应用程序,它允许我从外部源查看RSS。然而,我正在努力的项目我需要能够查看登录后面的Authenticated RSS feed。我努力编写代码来做到这一点。
我需要该应用程序要求用户输入:
他们希望登录的网址(在应用程序中存储和记住)
用于登录以访问RSS的用户名(在应用程序中存储和记住)
他们的密码用于登录以访问RSS(在应用程序中存储和记住)
选择记住下次的密码
如果接受上述选项,则自动登录的选项
如果有人能告诉我如何做到这一点或指出我正确的方向,我将非常感激!
由于
汤姆
答案 0 :(得分:0)
这取决于托管RSS提要的服务器上实现的登录方式。
如果是基本的http身份验证,那么您可以使用NSURLConnection
及其委托方法在发出http请求时提供凭据。或者您可以在URL上提供凭据作为参数(不安全)。
如果登录是从表单获取输入并进行后端处理的某种脚本,那么您需要以不同方式处理它,可能使用UIWebView
向用户显示登录表单。然后,您需要一些获取会话密钥的方法(或用于维护会话的任何方法),并在后续请求中使用它来获取RSS数据。