|
Json запрос к сайту через WEB клиент | ☑ | ||
---|---|---|---|---|
0
From_RB
17.06.19
✎
19:29
|
Возможно у кого нибудь есть идеи по реализации отправки и получении Json запроса через 1с WEB клиент.
В качестве наброска мыслей:...можно ли каким то образом прикрутить -"встроить java script библиотеку..соотв-ю..." |
|||
1
novichok79
17.06.19
✎
19:33
|
вам пост запрос надо отправить?
httpсоединение и httpзапрос вам в помощь |
|||
2
Cyberhawk
17.06.19
✎
19:33
|
Я не против, делай
|
|||
3
novichok79
17.06.19
✎
19:34
|
(0) я бы делал так - открываете ERP, глобальным поиском ищите волшебные слова, обозначенные выше и делаете так же.
|
|||
4
Garykom
гуру
17.06.19
✎
19:38
|
(0) Проверь что с ПолеHTML на веб-клиенте происходит.
Если не поможет то ВК для веб-клиента |
|||
5
From_RB
17.06.19
✎
19:47
|
(3) Да понимаю, что надо копать в сторону ПолеHTML.
|
|||
6
Юрий Лазаренко
17.06.19
✎
21:06
|
(5) В поле HTML поместить js, в нем https://learn.javascript.ru/ajax-xmlhttprequest
|
|||
7
From_RB
18.06.19
✎
07:54
|
(6) Спасибо. Буду пробовать
|
|||
8
Юрий Лазаренко
18.06.19
✎
08:11
|
Кстати, а чем обоснован запрос к сайту именно с клиента? Можно вызвать сервер и дёрнуть сайт с сервера.
|
|||
9
Юрий Лазаренко
18.06.19
✎
08:12
|
Надёжней должно получиться.
|
|||
10
Сияющий в темноте
18.06.19
✎
08:44
|
Надежнее всегда с сервера,да и результат можно закешировать.
В разных браузерах клиенты ведут себя по разному,а также действует кроссдоменная защита данных,и со стороны 1с мы не можем ей управлять,в итоге,запрос уйдет,клиент даже чего-то увидит,но вот увидит ли что-то 1с это большой вопрос. а не проще ли клиенту отдельную страницу открыть? |
|||
11
Cyberhawk
18.06.19
✎
09:30
|
(8) На сервере интернета может и не быть
|
|||
12
Юрий Лазаренко
18.06.19
✎
11:40
|
(10) "и со стороны 1с мы не можем ей управлять" - в js можно. Но еще не факт, что сервер такой запрос не отлупит.
(11) Если к серверу подключились через веб-клиент, значит интернет на нем точно есть. Может быть закрыт определенный сайт, но это легко настраивается админстратором. |
|||
13
Вафель
18.06.19
✎
11:45
|
(12) кросс доменной защитой нельзя управлять с клиента.
поэтому и читать пост запросы от левых сайтов нельзя. для гетов можно jsonp юзать |
|||
14
Юрий Лазаренко
18.06.19
✎
11:55
|
(13) Защитой - нельзя, я поэтому и написал, что сервер может отказать.
|
|||
15
From_RB
18.06.19
✎
15:00
|
Основной смысл - как достучаться через WEB клиент к девайсу на локальном компе пользователя, подключенного через RNDIS?
|
|||
16
Вафель
18.06.19
✎
15:17
|
с вебклиента можно только по хттп[s]
|
|||
17
From_RB
18.06.19
✎
15:22
|
(16) Так мне и надо из вебклиента достучаться до http(json) до девайса, подключенного чз драйвер rndis
|
|||
18
Вафель
18.06.19
✎
15:23
|
(17) сделай поле httml, там добавь скрипт и получай что хочешь
|
|||
19
Cyberhawk
18.06.19
✎
16:56
|
(12) "Если к серверу подключились через веб-клиент, значит интернет на нем точно есть" // Конечно же ты ошибаешься
|
|||
20
Сияющий в темноте
19.06.19
✎
18:44
|
Если в файловой базе удалить данные,то ее размер не уменьшится,т.к.остатки файлп будут размечены как свободное место.
после выгрузки и загрузки файл создается так,что свободного места в нем нет. |
|||
21
Сияющий в темноте
19.06.19
✎
18:44
|
прошу прощения-не туда
|
|||
22
Юрий Лазаренко
19.06.19
✎
20:20
|
(19) Окей, оставим одну десятую процента на то, что нет
|
|||
23
Cyberhawk
20.06.19
✎
13:05
|
(22) Процент гораздо больше. Т.к. интернет-то для сервера 1С может быть и разрешен, но только в определенные и заранее разрешенные места. И если нужно стукнуться куда-нибудь, куда не разрешено на сервере, то остается сделать это только с клиента.
|
|||
24
Юрий Лазаренко
20.06.19
✎
13:07
|
(23) Я об этом и написал в (12) - "Может быть закрыт определенный сайт, но это легко настраивается "
|
|||
25
Cyberhawk
20.06.19
✎
13:22
|
(24) Ну в (19) не к этой части твоего сообщения "предъява" ) Веб-сервер на другом хосте, отличном от хоста сервера 1С - частое явление. И сервер 1С "локально" общается только с веб-сервером.
|
|||
26
Cyberhawk
20.06.19
✎
13:22
|
+(25) "локально" общается = только "локально" общается
|
|||
27
Юрий Лазаренко
20.06.19
✎
13:27
|
(25) Хорошо-хорошо, коллега, не будем ссориться по пустякам!
|
|||
28
Сияющий в темноте
20.06.19
✎
13:28
|
У меня есть php сценарий,он принимает соединения,выполняет авторизацию через sha256 и дает обмениваться данными между клиентами,может написать такой же.
технология long pooling,это когда клиент послал запрос,и соединение держится,пока событие не пришло или таймаут. |
|||
29
Cyberhawk
20.06.19
✎
15:09
|
(28) "клиент послал запрос,и соединение держится" // Так доступ через веб-сервер же до такого "клиента", а там таймаут жестко задан может быть и твой лонг обломится?
|
|||
30
craxx
21.06.19
✎
08:28
|
(25) И кстати, это правильно.
|
|||
31
craxx
21.06.19
✎
08:30
|
(0) Кстати, коллеги, походу в 14 платформе движок для веб сменился. Кое-какие джаваскрипты перестали работать
|
|||
32
Сияющий в темноте
21.06.19
✎
08:52
|
(29)web сервер у меня написан на чистом php через socket-ы и там я что хочу,то и делаю,и по таймауту клиенту ответят,что зайди позже,соединение срубить может только клиент,если ему ждать надоело,и сервер это ловит прекрасно.
|
|||
33
Cyberhawk
21.06.19
✎
09:01
|
(32) Ясно. Но разве браузер даст такое провернуть в открытой вкладке - держать там самописный и поднятый "веб-сервер"?
|
|||
34
Garykom
гуру
21.06.19
✎
10:43
|
(31) Вы проспали смену ослика на компас?
|
|||
35
Юрий Лазаренко
21.06.19
✎
10:53
|
(33) Так веб-сервер же на php, он на сервере, а не во вкладке
|
|||
36
Вафель
21.06.19
✎
10:55
|
(33) сокеты держать даст конечно. но реализаовть поверх них сервер http совсем будет не тривиальная задача
|
|||
37
Cyberhawk
21.06.19
✎
13:30
|
(35) А, ясно. Я (28) не так понял, думал у него клиенты между собою без сервера общаться умеют.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |