Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
06.05.2016, 15:58
|
|||
---|---|---|---|
Rest api server(php), кроссдоменные запросы и клиенты на чем угодно |
|||
#18+
Будет серверное приложение на пхп, которое реализует и обрабатывает REST API. Клиенты могут быть на чем угодно (но в основном на js, ajax). Сервер и клиенты на разных доменах, в разных частях мира :). Как тут быть? Что с кроссдоменностью? C ув. Tors ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.05.2016, 22:59
|
|||
---|---|---|---|
|
|||
Rest api server(php), кроссдоменные запросы и клиенты на чем угодно |
|||
#18+
Для сервера разницы нет, кто будет делать запрос на ваш домен с серверным приложением. Для клиентов-браузеров необходимо возвращать заголовок "Access-Control-Allow-Origin: domain ", если domain - домен клиента отличается от домена с вызываемым PHP-приложением. Иначе браузер ответ примет, но ничего с ним делать не будет, так как страница в браузере загружена с другого домена. Пример для ответа браузерам, в которых открыты страницы из других доменов: Код: php 1.
Есть тонкости - если в исходном коде HTML-страницы присутствует JavaScript с другого домена, то этот скрипт может обращаться к своему домену без дополнительных заголовков. Вроде-бы так... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.05.2016, 23:10
|
|||
---|---|---|---|
|
|||
Rest api server(php), кроссдоменные запросы и клиенты на чем угодно |
|||
#18+
P.S. На открытую локально (на компьютере пользователя) HTML-страницу могут действовать дополнительные браузерные ограничения (зависит от браузера). Исходный код страницы подправить в самом браузере тоже можно, но при этом сработает политика безопасности - сам проверял. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.05.2016, 08:44
|
|||
---|---|---|---|
Rest api server(php), кроссдоменные запросы и клиенты на чем угодно |
|||
#18+
Cross-origin resource sharing ( CORS , «совместное использование ресурсов между разными источниками») — технология современных браузеров, которая позволяет предоставить веб-странице доступ к ресурсам другого домена. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=23&tablet=1&tid=1461091]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
199ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
others: | 236ms |
total: | 524ms |
0 / 0 |