Мой iOS-разработчик отправляет запрос POST из iOS в наш API (который обрабатывается с помощью некоторого 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];
Вы не устанавливаете тело POST, попробуйте [NSMutableURLRequest setHTTPBody:]
с некоторыми данными, которые вы хотите отправить на сервер.
[NSMutabelRequest setHTTPBodt:]
).