【问题标题】:retrieve data posted with NSRequest on an PHP file on server在服务器上的 PHP 文件中检索使用 NSRequest 发布的数据
【发布时间】:2014-01-20 18:53:59
【问题描述】:

情况如下:

  • 我租了一台服务器,其中 php 5、apache2 已启动并运行。
  • 我正在使用 NSMutableURLRequest 和 NSURLConnnection 在我的 iOS 应用上执行 HTTP POST 请求。
  • 我发送数据如下:

    NSMutableDictionary *postDictionnnary = [NSMutableDictionary dictionaryWithObjects:@[@"login",username,password]
                                                                                forKeys:@[@"type",@"username",@"password"]];
    NSData *requestBodyData = [NSKeyedArchiver archivedDataWithRootObject:postDictionnnary];
    request.HTTPBody = requestBodyData;
    
    1. 这是正确的方法吗?
    2. 在我的服务器上,在我的 php 文件中,我从哪里获取这些数据? $_REQUEST 似乎是空的。

谢谢!

【问题讨论】:

标签: php objective-c nsurlrequest


【解决方案1】:

尝试向request添加方法

request.HTTPMethod = @"POST"

在您的 php 文件中,您应该能够使用 $_POST['key']; 检索您的数据

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多