HTTP запрос

VISA, TCP/IP, USB, CAN, GPIB и подобные протоколы

HTTP запрос

Postby IvanLis on 26 Jun 2018, 20:37

Attachments
Снимок экрана от 2018-06-26 20-20-16.png
Знание нескольких принципов освобождает от знания многих фактов!




User avatar
IvanLis
professor
professor
 
Posts: 4862
Joined: 02 Dec 2009, 17:44
Location: СССР
Medals: 7
Activity (2) Professionalism (1) Tutorials (1) Gold (1) Man of the year 2012 (1)
Автор (1)
LabVIEW Version: 2015, 2016
Karma: 787
hardware VIP bloggers teachers

Re: HTTP запрос

Postby dadreamer on 26 Jun 2018, 22:02

У меня по вышеприведённой ссылке тоже вылетает
{"success":false,"message":"","total":0,"errors":[],"object":[]}
Подозреваю, надо залогиниться, или же ссылка не та.
User avatar
dadreamer
professor
professor
 
Posts: 3413
Joined: 17 Feb 2013, 16:33
Medals: 4
Activity (1) Professionalism (1) Автор (2)
LabVIEW Version: 2.5 — 2019
Karma: 858
I/O VIP vision internet

Re: HTTP запрос

Postby IvanLis on 27 Jun 2018, 09:50

У меня по вышеприведённой ссылке тоже вылетает
{"success":false,"message":"","total":0,"errors":[],"object":[]}
Подозреваю, надо залогиниться, или же ссылка не та.

Видимо браузер автоматом из куков берет инфу для авторизации.
Попробовал с другого компа, действительно до идентификации ничего путного не выходит.
Нужно будет вникнуть и попробовать: viewtopic.php?f=87&t=9531
Знание нескольких принципов освобождает от знания многих фактов!




User avatar
IvanLis
professor
professor
 
Posts: 4862
Joined: 02 Dec 2009, 17:44
Location: СССР
Medals: 7
Activity (2) Professionalism (1) Tutorials (1) Gold (1) Man of the year 2012 (1)
Автор (1)
LabVIEW Version: 2015, 2016
Karma: 787
hardware VIP bloggers teachers

Re: HTTP запрос

Postby dadreamer on 27 Jun 2018, 10:53

В большинстве случаев бывает достаточно одного POST-запроса с данными для входа, чтобы залогиниться (при условии, что все необходимые заголовки уже прописаны) - см. пример авторизации на mail. Как вариант, можно загрузить cookies, использующиеся в браузере (это будет работать, если сервер поддерживает долгоживующие сессии, но время от времени всё равно придётся менять cookies).
User avatar
dadreamer
professor
professor
 
Posts: 3413
Joined: 17 Feb 2013, 16:33
Medals: 4
Activity (1) Professionalism (1) Автор (2)
LabVIEW Version: 2.5 — 2019
Karma: 858
I/O VIP vision internet

Re: HTTP запрос

Postby IvanLis on 27 Jun 2018, 17:19

Знание нескольких принципов освобождает от знания многих фактов!




User avatar
IvanLis
professor
professor
 
Posts: 4862
Joined: 02 Dec 2009, 17:44
Location: СССР
Medals: 7
Activity (2) Professionalism (1) Tutorials (1) Gold (1) Man of the year 2012 (1)
Автор (1)
LabVIEW Version: 2015, 2016
Karma: 787
hardware VIP bloggers teachers

Re: HTTP запрос

Postby IvanLis on 27 Jun 2018, 19:34

Сегодня видимо не мой день.
Все работает, ответ получаю (значение сохранено в файле "по умолчанию").
Europa.vi
lv2016
(24.38 KiB) Downloaded 65 times

Перекодировать никак не получается.
Сохраняю в файл:
file.txt
(313 Bytes) Downloaded 66 times

OpenOffice открывается файл нормально.
Снимок экрана от 2018-06-27 19-25-29.png

Судя по настройкам импорта, кодировка UTF-8:
Снимок экрана от 2018-06-27 19-26-22.png


Кто знает как правильно перекодировать, что бы получить текст, для его дальнейшей обработки?
Знание нескольких принципов освобождает от знания многих фактов!




User avatar
IvanLis
professor
professor
 
Posts: 4862
Joined: 02 Dec 2009, 17:44
Location: СССР
Medals: 7
Activity (2) Professionalism (1) Tutorials (1) Gold (1) Man of the year 2012 (1)
Автор (1)
LabVIEW Version: 2015, 2016
Karma: 787
hardware VIP bloggers teachers

Re: HTTP запрос

Postby Blackman on 28 Jun 2018, 11:30

Данные в файле какие то "левые") Не похожи на текст приведенный в офисе.
В :labview: есть примитивы для работы с кодировкой UTF8 :wink:
Attachments
UTF8 Convertor Primitives.png
UTF8 Convertor Primitives.png (13.47 KiB) Viewed 3827 times
Blackman
leader
leader
 
Posts: 893
Joined: 17 Jan 2016, 15:02
Medals: 1
Activity (1)
LabVIEW Version: 6.1,8.5,20
Karma: 260
VIP

Re: HTTP запрос

Postby dadreamer on 28 Jun 2018, 13:09

Кто знает как правильно перекодировать, что бы получить текст, для его дальнейшей обработки?
Это архив. Открывается любым нормальным архиватором, например 7-Zip или WinRAR. Нужно распаковать содержащийся внутри файл и затем прочитать в :labview: как обычный текст.

Чем распаковать из-под :labview: - ну, можно поставить , там вроде бы должна быть поддержка Линукса.
Release 4.1.0, Released: Mar. 05, 2015
======================================

New features:
-------------
...
3) Added support for Windows and Linux 64 bit platforms
Или, может, есть какие-то другие тулкиты... :dntknw:
User avatar
dadreamer
professor
professor
 
Posts: 3413
Joined: 17 Feb 2013, 16:33
Medals: 4
Activity (1) Professionalism (1) Автор (2)
LabVIEW Version: 2.5 — 2019
Karma: 858
I/O VIP vision internet

Re: HTTP запрос

Postby Blackman on 28 Jun 2018, 15:21

Нет нормального архиватора) :D -> file.txt -> file.odt (online) -> wordpad -> save as text file.txt.txt -> change extension file.txt.html
Blackman
leader
leader
 
Posts: 893
Joined: 17 Jan 2016, 15:02
Medals: 1
Activity (1)
LabVIEW Version: 6.1,8.5,20
Karma: 260
VIP

Re: HTTP запрос

Postby dadreamer on 28 Jun 2018, 15:28

Нет нормального архиватора) :D -> file.txt -> file.odt (online) -> wordpad -> save as text file.txt.txt -> change extension file.txt.html
Зачем же так мучатьcя?.. Image
User avatar
dadreamer
professor
professor
 
Posts: 3413
Joined: 17 Feb 2013, 16:33
Medals: 4
Activity (1) Professionalism (1) Автор (2)
LabVIEW Version: 2.5 — 2019
Karma: 858
I/O VIP vision internet

Re: HTTP запрос

Postby Blackman on 28 Jun 2018, 15:49

В Headers точно указано: Content-Encoding: gzip
Коммент при извлечении: Single Packed File detected...
Attachments
file.gz
(313 Bytes) Downloaded 62 times
Blackman
leader
leader
 
Posts: 893
Joined: 17 Jan 2016, 15:02
Medals: 1
Activity (1)
LabVIEW Version: 6.1,8.5,20
Karma: 260
VIP

Re: HTTP запрос

Postby IvanLis on 28 Jun 2018, 16:00

Attachments
Снимок экрана от 2018-06-28 15-57-01.png
Снимок экрана от 2018-06-28 16-25-42.png
Снимок экрана от 2018-06-28 16-25-42.png (8.88 KiB) Viewed 3791 times
Снимок экрана от 2018-06-28 16-26-00.png
Снимок экрана от 2018-06-28 16-48-09.png
Знание нескольких принципов освобождает от знания многих фактов!




User avatar
IvanLis
professor
professor
 
Posts: 4862
Joined: 02 Dec 2009, 17:44
Location: СССР
Medals: 7
Activity (2) Professionalism (1) Tutorials (1) Gold (1) Man of the year 2012 (1)
Автор (1)
LabVIEW Version: 2015, 2016
Karma: 787
hardware VIP bloggers teachers

Re: HTTP запрос

Postby IvanLis on 29 Jun 2018, 08:52

Сегодня начал делать на 64bit системе, оказывается OpenG.lib / lvzip по умолчанию не поддерживает Linux 64bit.
Пришлось вручную скачивать необходимую библиотеку с репозитария: https://sourceforge.net/p/opengtoolkit/ ... ip/source/
Править используемые функции, только тогда заработало.
Знание нескольких принципов освобождает от знания многих фактов!




User avatar
IvanLis
professor
professor
 
Posts: 4862
Joined: 02 Dec 2009, 17:44
Location: СССР
Medals: 7
Activity (2) Professionalism (1) Tutorials (1) Gold (1) Man of the year 2012 (1)
Автор (1)
LabVIEW Version: 2015, 2016
Karma: 787
hardware VIP bloggers teachers

Re: HTTP запрос

Postby dadreamer on 29 Jun 2018, 10:37

Сегодня начал делать на 64bit системе, оказывается OpenG.lib / lvzip по умолчанию не поддерживает Linux 64bit.
Пришлось вручную скачивать необходимую библиотеку с репозитария: https://sourceforge.net/p/opengtoolkit/ ... ip/source/
Править используемые функции, только тогда заработало.
Я же выше дал ссылку на актуальную версию с поддержкой 64 бит:
Чем распаковать из-под :labview: - ну, можно поставить , там вроде бы должна быть поддержка Линукса.
Release 4.1.0, Released: Mar. 05, 2015
======================================

New features:
-------------
...
3) Added support for Windows and Linux 64 bit platforms
2018-06-29_13-08-30.jpg
Для скачивания требуется регистрация на Лаве. На форум не могу залить, к сожалению, размер файла >2 МБ. oglib_lvzip-4.1.0-b3.ogp ставится через VIPM точно так же, как и *.vip пакеты.
User avatar
dadreamer
professor
professor
 
Posts: 3413
Joined: 17 Feb 2013, 16:33
Medals: 4
Activity (1) Professionalism (1) Автор (2)
LabVIEW Version: 2.5 — 2019
Karma: 858
I/O VIP vision internet


Return to Коммуникация с приборами

Who is online

Users browsing this forum: No registered users and 3 guests

cron