Конференция

Фильтр
Пометить все
Отобразить только
 
 

КНИГИ БУКЛЕТЫ:
Книга «Разработка интерфейса прикладных решений на платформе «1С:Предприятие 8»»
Книга «1С:Программирование для начинающих. Детям и родителям, менеджерам и руководителям. Разработка в системе "1С:Предприятие 8.3"»
Книга «Облачные технологии «1С:Предприятия»»
Комплексная автоматизация организаций дополнительного образования
Книга «Настольная книга 1С:Эксперта по технологическим вопросам. 2 издание (артикул 4601546118530)»
Книга «Книга "101 совет начинающим разработчикам в системе "1С:Предприятие 8" (артикул 4601546117618)»
Книга «1С:Предприятие 8.3. Версия для обучения программированию (артикул 4601546109996)»
Книга «Hello, 1C. Пример быстрой разработки приложений на платформе "1С:Предприятие 8.3". Мастер-класс (+CD). Версия 3 (артикул 4601546109774)»
Книга «1C:Предприятие 8.3. Практическое пособие разработчика. Примеры и типовые приемы (артикул 4601546108722)»
Книга «Язык запросов "1С:Предприятия 8" (+диск) (артикул 4601546108029)»
Книга «Профессиональная разработка в системе 1С:Предприятие 8" (+DVD-ROM). Издание 2 (артикул 4601546101853)»
Книга «Разработка сложных отчетов в "1С:Предприятии 8.2". Система компоновки данных". Издание 2 (+ CD) (артикул 4601546097569)»
Книга «Решение специальных прикладных задач в "1С:Предприятии 8.2". Серия "1С:Профессиональная разработка" (артикул 4601546092694)»
Книга «Архитектура и работа с данными "1С:Предприятия 8.2". Серия "1С:Профессиональная разработка" (артикул 4601546090690)»
Книга «Инструменты для создания тиражируемых приложений "1С:Предприятия 8.2". Серия "1С:Профессиональная разработка" (артикул 4601546090706)»
Книга «Реализация прикладных задач в системе "1С:Предприятие 8.2" (+CD). Серия "1С:Профессиональная разработка" (артикул 4601546080479)»
Книга «Технологии интеграции 1С:Предприятия (+CD). Серия "1С:Профессиональная разработка" (артикул 4601546087195)»
Книга «Разработка управляемого интерфейса (+CD). Серия "1С:Профессиональная разработка" (артикул 4601546069634)»
Книга «Как настраивать 1С:Предприятие 8.2 при внедрении (+CD) (артикул 4601546069641)»
Книга «1С:Предприятие 8.2. Версия для обучения программированию (артикул 4601546070821)»
Книга «1С:Предприятие 8.2. Практическое пособие разработчика. Примеры и типовые приемы (артикул 4601546069627). Электронная версия»
Книга «1С:Предприятие 8.2. Коротко о главном. Новые возможности версии 8.2 (артикул 4601546069610)»
Книга «Hello, 1C. Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2. Мастер-класс (+CD). Версия 2 (артикул 4601546071576)»
Книга «1С:Предприятие 8.1. Простые примеры разработки (артикул 4601546047045)»
Книга «Разработка сложных отчетов в 1С:Предприятии 8. Система компоновки данных (+CD) (артикул 4601546053091)»
Книга «1C:Enterprise 8.0. A Practical Developer's Guide. Examples and Standard Techniques (с приложением на CD-ROM) (артикул 4601546027368)»
Книга «Комплект вопросов сертификационного экзамена на знание основных механизмов платформы "1С:Предприятие 8" с примерами решений (февраль 2014) (артикул 4601546110077)»
Платформа «1С:Предприятие» как средство разработки бизнес-приложений [С.Нуралиев / "PC Magazine/RE", №11, 2006]



© ЗАО "1С"

 Платформа 8.2  Помогите прочитать данные через HTTP запрос

«« Практ. пособие: Предопределённый элемент,... Практ. пособие: Выдает Ошибку »»
Сортировка: Более поздние сообщения отображаются ниже  /  выше
Помогите прочитать данные через HTTP запрос
06.05.2015 08:57
Кирилл
640444

Добрый день.

 

Не разу не работал с HTTP запросами. 

 

Помогите разобраться.

 

Задача заклучяется в том чтобы получить данные по след. двум запросам. 

Первое это подключение: http://web.fort-monitor.ru/api/Api.svc/connect?login=demo&password=demo&lang=ru-ru&timezone=4

"Ok" - при успешном подключении

Второй запрос получение данных: http://192.168.0.201/api/Api.svc/getobjectsreport?date_from=2014-03-07 18:00:00&date_to=2014-03-09 18:00:00&objuids=5;1541 &split=day& param=duration;dist;run_time;max_speed;start_move_time;normal_fuel

 

Мои попытки:

Соединение=Новый HTTPConnection("web.fort-monitor.ru");

HTTP_запрос = новый HTTPзапрос;

HTTP_запрос.АдресРесурса="/api/Api.svc/connect?login=demo&password=demo&lang=ru-ru&timezone=4";

Ответ=Соединение.Получить(HTTP_запрос);

Результат = Ответ.ПолучитьТелоКакСтроку();

 

HTTP_запрос = новый HTTPзапрос;

HTTP_запрос.АдресРесурса="/api/Api.svc/getobjectsreport?date_from=2014-03-07 18:00:00&date_to=2014-03-09 18:00:00&objuids=5;1541 &split=day& param=duration;dist;run_time;max_speed;start_move_time;normal_fuel";

Ответ=Соединение.Получить(HTTP_запрос);

Результат = Ответ.ПолучитьТелоКакСтроку();

 

Спасибо за помощь.

 

Свернуть ответы Re: Помогите прочитать данные через HTTP запрос
07.05.2015 14:51
Кирилл
Свернуть ответы Re: Помогите прочитать данные через HTTP запрос
27.11.2018 20:50
Афанасьев Дмитрий
Re: Помогите прочитать данные через HTTP запрос
28.11.2018 07:41
Кирилл
655781

Соединение=Новый HTTPConnection("fortmonitor"); 
HTTP_запрос = новый HTTPзапрос;
HTTP_запрос.АдресРесурса="/api/Api.svc/connect?login=" + Логин + "&password=" + Пароль + "&lang=ru-ru&timezone=" + Строка(ОтклонениеЧасов);
Ответ=Соединение.Получить(HTTP_запрос);
РезультатСоединения = Ответ.ПолучитьТелоКакСтроку();

Если РезультатСоединения = """" + "Ok" + """" Тогда

Cookie = Ответ.Заголовки.Получить("Set-Cookie"); 
НомерСимвола = Найти(Cookie, "="); 
Cookie = Прав(Cookie,СтрДлина(Cookie) - НомерСимвола); 
НомерСимвола = Найти(Cookie, ";"); 
NET_SessionId = Лев(Cookie, НомерСимвола - 1); 
НомерСимвола = Найти(Cookie, "session_id"); 
Cookie = Прав(Cookie,СтрДлина(Cookie) - (НомерСимвола + 10)); 
SGUID = "session_id=" + Лев(Cookie,СтрДлина(Cookie) - 8);

HTTP_запрос = новый HTTPзапрос;
HTTP_запрос.АдресРесурса="/api/Api.svc/gettree?all=true"; 

HTTP_запрос.Заголовки.Вставить("Cookie", "ASP.NET_SessionId=" + NET_SessionId + "; " + "SGUID=" + SGUID);

Ответ=Соединение.Получить(HTTP_запрос);
РезультатGettree = Ответ.ПолучитьТелоКакСтроку();



«« Практ. пособие: Предопределённый элемент,... Практ. пособие: Выдает Ошибку »»