кросс-домен остальное api сообщение поставить получить удалить

Я создал REST API с GET, POST, PUT, DELETE для одностраничного приложения angularjs. Теперь мой клиент хочет разместить REST api в отдельном домене, а одностраничное приложение angularjs — в другом домене. Здесь при разработке приложения angularjs и API REST в одном и том же домене, но если я переместил API REST в другой домен, мои вызовы API REST из приложения angularjs выполняются по междоменным запросам, я пытался использовать JSONP для запросов вызовов, но работают только запросы на получение и POST , PUT, DELETE запросы не работают.

Как мне решить эту проблему, чтобы сделать POST, PUT, DELETE запросы с REST API, который находится в другом домене.

1

Решение

Если у вас есть доступ для изменения REST API, вы можете попробовать добавить этот код вверху.

header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Methods: GET, POST');

Вы можете изменить «*» на доменное имя вашего приложения AngularJS. Я надеюсь, что это может помочь вам.

4

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector