|
Получить JSON из URL
|
|||
---|---|---|---|
#18+
по некому URL можем получить JSON, Код: javascript 1. 2. 3. 4. 5. 6. 7. 8.
мне нужно использовать эти данные через COS(Cache Object Script). в C# это делается так : Код: c# 1. 2. 3. 4.
Затем нужно сделать парсинг в %ZEN.ProxyObject Прошу помочь! ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2017, 09:00 |
|
Получить JSON из URL
|
|||
---|---|---|---|
#18+
Sabyrov.Talgat, Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9.
Ну а с obj уже делаем, что хотим ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2017, 10:44 |
|
Получить JSON из URL
|
|||
---|---|---|---|
#18+
kolesov, Благодарю, все работает! ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2017, 11:13 |
|
Получить JSON из URL
|
|||
---|---|---|---|
#18+
Sabyrov.Talgat, Странно, но мой код кто-то поправил о_О - причем кто-то с довольно пуританскими взглядами на программирование ;) А чем bigbrains-то не понравилось, инквизиторы? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2017, 11:56 |
|
Получить JSON из URL
|
|||
---|---|---|---|
#18+
Здесь еще одна проблема появилась. Дело в том что мои HTTP запросы ооооочень долгие, они выполняются где то 30-40 мин. Но когда делают HTTP запрос с помощью каше, он выполняет быстро и не выдает ошибки. Прошу помочь! ... |
|||
:
Нравится:
Не нравится:
|
|||
06.03.2017, 10:04 |
|
Получить JSON из URL
|
|||
---|---|---|---|
#18+
Вы не опечатались? 30-40 минут? Вы что-то неправильно делаете. А Каше за какое время отваливается? Там есть таймаут Код: sql 1.
, но так делать нехорошо. Лучше запускать асинхронный процесс на сервере, откуда получаете данные, и проверять время от времени, выполнился ли запрос. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.03.2017, 11:30 |
|
Получить JSON из URL
|
|||
---|---|---|---|
#18+
Происходит некое вычисление, он сделан на другом языке, и для его запуска пришлось сделать его в виде API сервиса. А результат этот нужно получить в некую переменную в COS ... |
|||
:
Нравится:
Не нравится:
|
|||
06.03.2017, 11:40 |
|
Получить JSON из URL
|
|||
---|---|---|---|
#18+
Sabyrov.TalgatДело в том что мои HTTP запросы ооооочень долгие, они выполняются где то 30-40 мин. Такого не должно быть в принципе... Как уже писалось выше Блок А.Н.Лучше запускать асинхронный процесс на сервере, откуда получаете данные, и проверять время от времени, выполнился ли запрос. Sabyrov.Talgatон сделан на другом языке, и для его запуска пришлось сделать его в виде API сервиса. А результат этот нужно получить в некую переменную в COS Это абсолютно не важно. Общение клиента с сервером должно быть коротким, если это не чтение данных или их передача. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.03.2017, 14:07 |
|
Получить JSON из URL
|
|||
---|---|---|---|
#18+
Программа запускается в терминале. В запускаемом методе есть такой код: s httprequest=##class(%Net.HttpRequest).%New() s sc = httprequest.Get(" http://localhost/api/values") Но метод успешно доходит до конца, но только за короткое время и без значение Response (httprequest.HttpResponse.Data.Read() - пустой, хотя должно быть значение), а сервис http://localhost/api/values продолжает выполняется. Нужно сделать какую нибудь задержку в терминале до выполнения сервиса http://localhost/api/values . Прошу помочь! ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2017, 08:05 |
|
Получить JSON из URL
|
|||
---|---|---|---|
#18+
Sabyrov.Talgat, ну вы хоть бы ответы читали ... ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2017, 13:39 |
|
|
start [/forum/topic.php?fid=39&fpage=8&tid=1556370]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
41ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 271ms |
total: | 403ms |
0 / 0 |