Запрос POST от iOS (AJAX, https)

116
17

Я пытаюсь сделать запрос AJAX POST из моего приложения iOS (Cordova). URL-адрес API имеет безопасный сертификат на www.myDomain.ch, но не без www. Когда я тестирую запрос с помощью инструмента, все работает. Я также попробовал его в приложении для тестирования React, и это сработало. Только из моего приложения iOS запрос вызывает ошибку 403. Я пробовал это с помощью jQuery Ajax, fetch и axios. У бэкэнд также включен CORS.

Мой вызов AJAX выглядит так:

$.ajax({
url: 'myurl',
data: JSON.stringify(dataObject),
method: 'POST',
dataType: 'json',
success: function(data) {
console.log('success', data);
},
error: function(err) {
console.log('error', err);
}
});

Требуется iOS специальный https-сертификат или есть что-то, что я должен добавить в заголовок запроса?

спросил(а) 2017-08-23T13:55:00+03:00 3 года, 1 месяц назад
1
Решение
56

Вероятно, вам нужно объявить домен в вашем файле plist для вашего приложения, чтобы соответствовать требованиям безопасности приложений для приложений iOS. См. Эту ссылку:

Безопасность на транспорте приложений

ответил(а) 2017-08-23T15:07:00+03:00 3 года, 1 месяц назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема