我的 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];