Двигаясь вперед с моим процессом разработки приложений для мобильных приложений, я обнаружил новое препятствие: совместное использование запросов с использованием Cross-Origing или CORS.
Я использую комбинацию AngularJS + jQuery Mobile (телефонный клиент Cordova) и веб-API ASP.NET(бэкэнд). Моя проблема в том, что я не смог выполнить POST-запрос (или любой другой тип запроса) для контроллера API.
Мой контроллер AngularJS использует метод службы $http.post()
для вызова контроллера веб-API. Тем не менее, отладчик Chrome говорит, что вызов завершился неудачно в запросе OPTIONS (возможно, предпродажный запрос CORS).
Я внедрил селектор действий CORS из следующего сообщения: Включение CORS в проекте веб-API. Даже жестко я могу назвать метод api у Fiddler, AngularJS продолжает отказываться от запроса предвыборной информации OPTIONS.
Есть ли что-нибудь, о чем я должен знать об AngularJS и междоменных звонках? Любое возможное решение моего затруднительного положения?
Спасибо.