Ajax https звонит в ios, используя PhoneGap, не работает?
Я не смог выполнить вызов https POST с помощью ajax из ipad/iphone. На самом деле я пытаюсь назвать это в приложении PhoneGap.
Не могли бы вы помочь мне в этом отношении.
Ответ 1
Вы не указали тип сертификата на сервере. Я подозреваю, что он подписан сам. У меня также была та же проблема.
Выполнение вызовов Ajax на сервер с самоподписанным сертификатом НЕВОЗМОЖНО, и это ограничение SDK. Вы должны написать плагин Objective C, чтобы обойти это.
Ответ 2
Вы пытались добавить это в конец файла AppDelegate.m
Ваш код, похоже, работает в анонимной области веб-сервера, но не работает для меня в Авторизованной области (cgi.auth_user) с авторизацией Basic/NTLM.
Телефонная книга для iOS FAQ
В. Могу ли я сделать AJAX с серверами с самозаверяющими сертификатами?
О. Нет, это ограничение SDK для iOS с UIWebview. Вам нужно будет написать плагин Objective-C.