Мы разработали приложение Cordova в Visual Studio 2017, которое взаимодействует с RESTful-сервисом WebAPI 2.0.Приложение Android успешно обменивается данными с сервером, но приложение Apple iOS завершается с ошибкой с кодом ошибки 0. Сервер имеет действительный сертификат, и тесты https://www.ssllabs.com/ssltest/index.html показывают, что TLS 1.2 на месте и будет использоваться для AppleТранспортная безопасность.У нас есть вход в API, и кажется, что приложение Apple вообще не входит в API.В журналах IIS также нет ничего, что указывало бы, что POST был сделан на сервере.
Вот фрагмент кода…
$.ajax({
type: "POST",
url: webService + "Login/",
contentType: "application/json; charset=utf-8",
data: JSON.stringify(loginViewModel),
dataType: "json",
crossdomain: true,
async: true,
headers: { 'X-Requested-With': 'XMLHttpRequest' }
})
.done(function (incomingUserData) {
// Load the user's home page
loadMainPage();
endBusy();
})
.fail(function (jqXHR, textStatus, errorThrown) {
// throw an error
});
Любая помощь очень ценится.