这可能是在其他地方问的,但我肯定找不到它......
我正在构建一个iPhone应用程序,该应用程序将从UITextFields获取用户名和密码,并使用它们登录。
我的 php 脚本需要 $_REQUEST["用户"] 和 $_REQUEST["密码"] 才能登录。我得到了这个工作:
- (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。
任何帮助将不胜感激。谢谢!
你想使用 NSURLConnection。这是一个指南。 您使用的是HTTPS是件好事。