HTTP-сервисы в 1С 8.3 с примерами

Как можно меня отблагодарить: pay.cloudtips.ru/p/0c670bd3
В данном видео мы на примерах рассмотрим основы работы с HTTP сервисами в 1С
Разберем настройку HTTP сервисов в конфигураторе, работу с параметрами URL, параметрами запросов, заголовками и телом входящего запроса.
Для удобства пользуйтесь таймкодами:
02:54 - Пример простого HTTP сервиса в 1С 8
07:22 - ПараметрыURL, именованные секции
09:44 - ПараметрыЗапроса, необязательные параметры
14:33 - Заголовки в HTTP сервисах
17:05 - Примеры HTTP-сервисов для возврата картинок, файлов, статичных ресурсов
23:18 - работа с методом POST
28:08 - отладка HTTP сервисов в 1С 8.3
Полезные ссылки, упоминаемые в видео:
Список заголовков HTTP - ru.wikipedia.org/wiki/%D0%A1%...
Список кодов состояния HTTP - ru.wikipedia.org/wiki/%D0%A1%...
Еще больше про протокол HTTP от Mozilla - developer.mozilla.org/ru/docs...
Postman - www.postman.com/
Работа с JSON - • Работа с JSON в 1С 8 3
HTTP-запросы в 1С - • Основы работы с http з...
Добавляйте в закладки мой сайт 1c.alexcode.ru/first-steps/ с полезными материалами по настройке и программированию 1С
Курс «Разработчик 1С с нуля»
1c.alexcode.ru/
Индивидуальное обучение 1С
1c.alexcode.ru/online-consult...
Видео также размещено на моем Дзен-канале «1С с Леоновым»: dzen.ru/video/watch/63da3f9fd...

Пікірлер: 30

  • @user-we4cl7mp2b
    @user-we4cl7mp2b Жыл бұрын

    Грамотная подача! Большое спасибо, ждём продолжения!

  • @alexcode_1c

    @alexcode_1c

    Жыл бұрын

    Спасибо за высокую оценку!🤝🏻 Продолжение быстро не обещаю, но материал в работе 👌🏻

  • @user-rq8db7oy3p
    @user-rq8db7oy3p Жыл бұрын

    Спасибо огромное за подробное разъяснение строки запроса, у меня долго не получалось понять как обращаться к http-сервису из браузерной строки, у Вас отлично этот важный нюанс показан!

  • @alexcode_1c

    @alexcode_1c

    Жыл бұрын

    Пожалуйста)) Стараюсь не упускать из вида разные нюансы и мелочи, чтобы начинающим разработчикам было максимально понятно и просто разобраться.

  • @8tshk8
    @8tshk8 Жыл бұрын

    Наконец посмотрел. Отложил в закладку, разу как вышло видео, но посмотреть удалось только сейчас. Спасибо. Очень интересно. Будем ждать новую часть. Всё-таки хотелось бы посмотреть на отладку через Postman, хотя про отладку через обработку тоже полезно знать.

  • @alexcode_1c

    @alexcode_1c

    Жыл бұрын

    Второй части быть! :) Небольшой спойлер 😉- отладка HTTP-сервисов, использование JWT-токенов и разные виды авторизации, некоторые моменты публикации, возможно еще коснусь документации и Swagger. Но быстро не обещаю, потребуется время.

  • @tsv8560
    @tsv85606 ай бұрын

    Огромное спасибо. Несколько часов тужился. Нигде путью не нашел как несколько параметров отрабатывать. Везде какую-то дич с {Параметр1}/{Параметр2} делали.

  • @alexcode_1c

    @alexcode_1c

    6 ай бұрын

    🤝Приятно, что видео оказалось вам полезным.

  • @zergus_5280
    @zergus_5280 Жыл бұрын

    Ура!)🎉дождался!)

  • @alexcode_1c

    @alexcode_1c

    Жыл бұрын

    Пользуйтесь на здоровье :) Всегда рад обратной связи и идеям новых видео от подписчиков!

  • @user-bv5iw6tz1q
    @user-bv5iw6tz1q Жыл бұрын

    Очень полезно, спасибо!

  • @alexcode_1c

    @alexcode_1c

    Жыл бұрын

    Пожалуйста! Пользуйтесь на здоровье :)

  • @pkq7297
    @pkq729711 ай бұрын

    С методами GET все понятно. Про метод POST хотелось бы подробнее узнать. В видео не объяснено как передавать тело в запрос, как его обрабатывать со стороны веб сервиса и т.п. при передаче именно POST запросом.

  • @alexcode_1c

    @alexcode_1c

    11 ай бұрын

    Совершенно верно, в видео по http-сервисам мы рассматриваем POST запрос со стороны приемника. А вот как передать тело в POST запрос средствами 1С - на канале есть отдельное видео "Основы работы с http запросами get и post в 1С 8". В комментарии ссылку опасаюсь писать, Ютуб не любит ссылки, может посчитать за рекламу :) Как обрабатывать тело со стороны веб-сервиса как раз рассмотрено - на примере JSON. Нужно понимать, что телом может быть что угодно (картинка, файл, кусок двоичных данных, текст, xml, csv-таблица и т.д.), и рассматривать множество вариантов в рамках видео не представляю возможным. Там все тривиально - получаем тело либо как строку либо как двоичные данные, либо как поток, и обрабатываем как соответствующий объект. Сервис является просто транспортом, чтобы эти данные оказались у вас, а как их обрабатывать - это уже совсем другая история.

  • @user-or3zp4jl2s
    @user-or3zp4jl2s Жыл бұрын

    Спасибо

  • @alexcode_1c

    @alexcode_1c

    Жыл бұрын

    Пожалуйста! 😉

  • @Serhii_lolovich
    @Serhii_lolovich9 ай бұрын

    Не могу понять почему при обращении на http сервис запрашивается логин пароль. При вводе учётки пользователя базы 1с все ок. Но в какой в этом смысл? Это же неудобно мне кажется, теперь каждому клиенту моего сервиса нужно давать логин пароль или создавать отдельного пользователя в базе 1с для каждого клиента? После работы с rest api в js мне кажется такое поведение немного странным

  • @alexcode_1c

    @alexcode_1c

    9 ай бұрын

    Там все упирается в авторизацию. Можно использовать basic авторизацию по логину и паролю, можно NTLM - будет проверяться доменная учетка, там пароль не нужен. Можно по токену - там тоже пароль не нужен, но нужен токен. В общем, вариантов авторизации несколько, и не все они требуют логина и пароля :)

  • @HIghtowerSever
    @HIghtowerSever7 ай бұрын

    Спасибо за материал. Одно важное замечание. Видимо Вы работаете за довольно большим монитором. Я более-менее приемлемо смог смотреть лишь на моем внешне 28-дюймовом мониторе. Пожалуйста, меняйте разрешение своего экрана или укрупняйте масштаб для своих зрителей. Под мобильные телефоны вряд ли получится подогнать, но под 13-дюймовый ноутбук это нужно делать!

  • @alexcode_1c

    @alexcode_1c

    7 ай бұрын

    Добрый день! Только что проверил на двух смартфонах и на 17-дюймовом ноуте - все читаемо :) Мониторы у меня самые обычные 23 дюйма. Проверьте разрешение в настройках ютуба, чтобы стояло не авто, а 1080. Пока склоняюсь к мысли, что программисты 1С все же больше работают за ПК, а не за нетбуками 13 дюймов. Но повторюсь, на моем 6'5 смартфоне код читаем спокойно.

  • @HIghtowerSever

    @HIghtowerSever

    7 ай бұрын

    @@alexcode_1c Я не говорю, что код нечитаем. Я говорю о комфорте просмотра. Видимо я избалован просмотром различных курсов от англоязычных авторов. Большинство из них уделяют этому внимание. Успехов Вам.

  • @ua_Olena
    @ua_Olena11 ай бұрын

    Дуже корисний матеріал і грамотно викладено, але якість відео залишає бажати кращого - код читати майже неможливо .

  • @alexcode_1c

    @alexcode_1c

    11 ай бұрын

    Попробуйте выбрать настройку качества видео, Ютуб может снижать качество при низкой скорости интернет. Выберите не автонастройка, а 1080p

  • @arshanskiysergey2791
    @arshanskiysergey279111 ай бұрын

    оказывается в адресной строке браузера важен регистр символов

  • @alexcode_1c

    @alexcode_1c

    11 ай бұрын

    Там во многом зависит от того, как адрес интерпретирует веб-сервер. Какие-то системы приводят все к нижнему регистру, какие-то - нет.

  • @obehobeh9984
    @obehobeh9984 Жыл бұрын

    Зачем тут удаляют комментарии?

  • @alexcode_1c

    @alexcode_1c

    Жыл бұрын

    Сам Ютуб может удалять комментарии. Я как автор канала модерацией не занимаюсь.

  • @obehobeh9984

    @obehobeh9984

    Жыл бұрын

    @@alexcode_1c Понял. Там, скорее всего, из-за ссылки, которую я написал. Дело в том, что я очень сильно озадачился выборкой данных из 1С по API средствами языка Pithon. И вот, один из интересных ресурсов это видео. Есть еще ресурс, который, на мой взгляд, очень интересный в этом отношении К сожалению, похоже, его забросили. Но он очень был бы востребован для разработчиков "не 1С".

  • @obehobeh9984

    @obehobeh9984

    Жыл бұрын

    При попытке проставить здесь ссылку, похоже, комментарий удаляется Вы знакомы с проектом Бром? Бром - интеграционный модуль для 1С:Предприятие. Попробуйте найти ссылку. "Модуль устанавливается как расширение и подходит для любой конфигурации. Как только серверный модуль установлен, подключите клиентскую библиотеку к вашему проекту и приступайте к работе! Создать клиента можно всего одной командой..."

  • @alexcode_1c

    @alexcode_1c

    Жыл бұрын

    @@obehobeh9984 насчёт Брома не слышал, посмотрю как появится время.

Келесі