1

这可能是在其他地方问过的,但我肯定找不到它......

我正在构建一个 iPhone 应用程序,它将从 UITextFields 获取用户名和密码并使用它们登录。

我的 php 脚本需要 $_REQUEST["user"] 和 $_REQUEST["password"] 才能登录。我得到了这个工作:

- (IBAction)submit:(id)sender {
    NSString *url=[NSString stringWithFormat:@"https://localhost:8443/index.php?at=main&pre=login&pre=login&user=%@&password=%@", _usernameentered, _passwordentered];
    NSLog(@"%@",url);
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:url]];
};

但是,密码仍然以纯文本形式发送。我需要将其作为 POST 变量发送,但我不知道该怎么做。我觉得应该有几行代码来说明 POST 变量是什么,但我在互联网上找不到任何东西。也许我正在使用错误的术语进行搜索。

另外,我正在为 ios5 开发,所以我不想给我们 ASIHTTPrequest。

任何帮助,将不胜感激。谢谢!

4

1 回答 1

3

你想使用NSURLConnection。这是一个指南。使用 HTTPS 很好。

于 2012-04-17T04:24:10.020 回答