отправка POST на php сервер не работает

1

Мой 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];
  • 0
    Как выглядит ваш последний URL? Кроме того, вы не показываете, где вы устанавливаете тело запроса ( [NSMutabelRequest setHTTPBodt:] ).
Теги:

1 ответ

1
Лучший ответ

Вы не устанавливаете тело POST, попробуйте [NSMutableURLRequest setHTTPBody:] с некоторыми данными, которые вы хотите отправить на сервер.

  • 0
    о боже ... не могу поверить, что мы упустили это из виду!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню