发送POST到PHP服务器无法正常工作

时间:2013-08-30 01:33:13

标签: php ios objective-c

我的iOS开发人员正在从iOS向我们的API发送POST请求(使用某些PHP进行处理并查找$ _POST)。但是,在API端,它看到POST为空。相反,它将数据视为GET。有任何想法吗?

在我的结尾,我只是检查$ _POST是否为空...

if(!empty($_POST)) {
    // process request
} else {
    // POST is empty
}

以下是我的iOS开发人员正在使用的代码。

NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:CREATE_USER_URL, SERVER_KEY, usernameFormatted, emailFormatted, passwordFormatted]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];
[request setHTTPMethod:@"POST"];
NSString *guid = [[NSProcessInfo processInfo] globallyUniqueString];

[SMServiceConnection makeRequest:request
                       requestor:requestor
                        callback:callback
                             guid:guid];

1 个答案:

答案 0 :(得分:1)

您没有设置POST正文,请尝试使用您希望发送到服务器的一些数据[NSMutableURLRequest setHTTPBody:]