|
Rest настройка CORS Access-Control-Allow-Origin
|
|||
---|---|---|---|
#18+
В классе унаследованный от %CSP.REST как правильно переопределить ClassMethod OnHandleCorsRequest чтобы можно было делать Ajax запрос с внешнего источника? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2016, 13:13 |
|
Rest настройка CORS Access-Control-Allow-Origin
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2016, 13:59 |
|
Rest настройка CORS Access-Control-Allow-Origin
|
|||
---|---|---|---|
#18+
servit, В этой статье нет ответа на мой вопрос. В методе OnHandleCorsRequest класса %CSP.REST я перепробовал все. Но когда делаю запрос $http.get в AngularJs с внешнего источника мне выдает ошибку : No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2016, 14:52 |
|
Rest настройка CORS Access-Control-Allow-Origin
|
|||
---|---|---|---|
#18+
Sabyrov.TalgatВ методе OnHandleCorsRequest класса %CSP.REST я перепробовал все.Что именно Вы перепробовали и на чём остановились? eduard93 выше привёл ссылку на готовый код по поддержке CORS. Sabyrov.TalgatНо когда делаю запрос $http.get в AngularJs с внешнего источника мне выдает ошибку : No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access.Которая легко гуглится: Access-Control-Allow-Origin задайте "*". ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2016, 15:29 |
|
Rest настройка CORS Access-Control-Allow-Origin
|
|||
---|---|---|---|
#18+
servit, Пробовал так. Код: plaintext 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2016, 07:02 |
|
Rest настройка CORS Access-Control-Allow-Origin
|
|||
---|---|---|---|
#18+
Sabyrov.TalgatПробовал так. <...> Но все равно не дает, доступа на посторонний источник.Доступа не даёт, потому что кроме переопределения обработчика OnHandleCorsRequest нужно ещё включить этот самый CORS, используя либо атрибут Cors либо параметр HandleCorsRequest , иначе OnHandleCorsRequest не вызовется (см. исходник метода ProcessCorsRequest ). Метод HandleDefaultCorsRequest здесь лишний. Посмотрите исходники %CSP.REST.cls . Если у Вас версия Caché не поддерживающая CORS, то поступите как eduard93 в своём коде. Чтобы удостовериться что Вы делаете всё правильно, проверяйте значения запроса/ответа через curl или ему подобный инструмент. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2016, 09:15 |
|
|
start [/forum/topic.php?fid=39&msg=39338842&tid=1556415]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 269ms |
total: | 403ms |
0 / 0 |