0

有人可以发布一些关于如何使用 xcode 从 iphone 目标 c 进行 http 身份验证的代码示例(代码或链接)吗?

我想通过 POST 登录和密码进入我的 Web 应用程序,并能够返回响应以验证它是否经过身份验证

谢谢

4

2 回答 2

1

听起来您正在执行基于表单的身份验证,将凭据作为 POST 变量传递。如果您已经拥有正在使用的第三方网络包装器(例如AFNetworking),请阅读其文档以了解其用于发送 POST 变量的工具。

如果你想自己动手,基本流程是:

  • NSMutableURLRequest使用登录 URL创建一个
  • 使用setHTTPMethod:方法将请求的方法设置为“POST”
  • 转义并连接您的凭据以构建格式良好的 POST 正文
  • 将请求对象的 POST 正文设置为setHTTPBody:
  • 使用 an 发送请求NSURLConnection并使用其同步或异步 API 接收响应。
于 2012-04-26T18:17:00.430 回答
0

有人可以发布一些关于如何使用 Xcode 从 iphone 目标 c 进行 http 身份验证的代码示例(代码或链接)吗?

请参阅Apple 在 iOS 开发者中心提供的Advanced URL Connections示例项目。

我想通过 POST 登录和密码进入我的 Web 应用程序,并能够返回响应以验证它是否经过身份验证

这不是 HTTP 身份验证。这只是一个普通的 HTTP POST。

于 2012-04-26T18:13:55.157 回答