Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   кроссдоменный запрос (https://javascript.ru/forum/css-html/62896-krossdomennyjj-zapros.html)

Rik 06.05.2016 13:04

кроссдоменный запрос
 
Суть проблемы, на сервере провайдера есть нечто подобие API, запросы вида site.ru/stat.php?p=1&p=2 , запрос выдаёт очень "сырую" инфу такого вида a=1*b=2*c=3 т.е. данные разделёные символом "*".
Делаю запрос через XMLHttpRequest, далее простеньким парсером получаю данные. Всё это добро закинул в html и открываю файл локально на компе. Понтяно что из-за ограничений, брайзер не даёт получить данные, тогда я на бесплатном хостинге сделал простейший php-прокси, который делает запрос на сервер провайдер, выставляет залоговок Access-Control-Allow-Origin:* и выдаёт данные.
Всё работало замечательно, пока в один момент времени что-то тяжелое не ударило в голову прову, и он закрыл доступ к своему серверу для IP не из их сети.
Переговоры с провом результатов не дали, подымать php сервер внутри сети, накладно для такой задачи.

Подскажите как то можно в этой ситуации получить данные или нет?

Rik 10.05.2016 10:41

Что вообще и никак нельзя получить эти данные??? :(

Rik 11.05.2016 16:43

Цитата:

вы подразумеваете под провайдером не поставщика интернет услуг?
под провайдером именно поставщика :(

Цитата:

это ваш провайдер?
да мой, будь он не ладен...

Цитата:

Если да вы в его сети, поздравляю
я так понимаю ситуация патовая, ничего сделать нельзя????

Rik 12.05.2016 10:42

Цитата:

Сообщение от Rise (Сообщение 416263)
Rik, userscript можно написать, вам же только для локального использования.

это я так понимаю использовать другую среду программирования?!
эээ блин это интерфейс мутить...

у меня тут мысль если запрос засунуть в <script> и как ни будь обернуть в функцию, а тело функции потом вытащить через Func.constructor, но не могу придумать как обернуть в скрипте.

Rik 12.05.2016 15:02

Цитата:

Каким браузером пользуетесь?
ооо, это радует!!!
браузер хром!!!

Rik 12.05.2016 17:06

Цитата:

Сообщение от Rise (Сообщение 416333)

ааа вот оно что, попробую разобраться...

спасибо!


Часовой пояс GMT +3, время: 01:28.