Спасибо огромное за подробное разъяснение строки запроса, у меня долго не получалось понять как обращаться к http-сервису из браузерной строки, у Вас отлично этот важный нюанс показан!
Наконец посмотрел. Отложил в закладку, разу как вышло видео, но посмотреть удалось только сейчас. Спасибо. Очень интересно. Будем ждать новую часть. Всё-таки хотелось бы посмотреть на отладку через Postman, хотя про отладку через обработку тоже полезно знать.
Второй части быть! :) Небольшой спойлер 😉- отладка HTTP-сервисов, использование JWT-токенов и разные виды авторизации, некоторые моменты публикации, возможно еще коснусь документации и Swagger. Но быстро не обещаю, потребуется время.
Огромное спасибо. Несколько часов тужился. Нигде путью не нашел как несколько параметров отрабатывать. Везде какую-то дич с {Параметр1}/{Параметр2} делали.
С методами GET все понятно. Про метод POST хотелось бы подробнее узнать. В видео не объяснено как передавать тело в запрос, как его обрабатывать со стороны веб сервиса и т.п. при передаче именно POST запросом.
Совершенно верно, в видео по http-сервисам мы рассматриваем POST запрос со стороны приемника. А вот как передать тело в POST запрос средствами 1С - на канале есть отдельное видео "Основы работы с http запросами get и post в 1С 8". В комментарии ссылку опасаюсь писать, Ютуб не любит ссылки, может посчитать за рекламу :) Как обрабатывать тело со стороны веб-сервиса как раз рассмотрено - на примере JSON. Нужно понимать, что телом может быть что угодно (картинка, файл, кусок двоичных данных, текст, xml, csv-таблица и т.д.), и рассматривать множество вариантов в рамках видео не представляю возможным. Там все тривиально - получаем тело либо как строку либо как двоичные данные, либо как поток, и обрабатываем как соответствующий объект. Сервис является просто транспортом, чтобы эти данные оказались у вас, а как их обрабатывать - это уже совсем другая история.
Подскажите пожалуйста, почему отладчик может не работать. Вроде все настройки выставлены и в публикации и в подключении, но в отладку так и заходит? База файловая. Такое ощущение в файловой базе не хочет работать дебаг.
Причин может быть несколько. Если база данных серверная, должна быть включена отладка на сервере. Если файловая - идем дальше. Веб-сервер может не пропускать вызов дальше, например, если не прошла авторизация, или не найден подходящий шаблон обработчика - например, у вас есть обработчик пост-запроса, а вы вызываете GET. еще может быть, что срабатывает какой-то другой шаблон. Если не можете отловить отладкой код, но уверены, что он вызывается - попробуйте логировать что-нибудь в журнал регистрации. Возможно, у вас в принципе не происходит вызова этого кода. Если сервис работает, что-то возвращает, а отладка не ловится - тогда надо разбираться уже на конкретном примере, в рамках комментария тут уже не помочь))
Спасибо за материал. Одно важное замечание. Видимо Вы работаете за довольно большим монитором. Я более-менее приемлемо смог смотреть лишь на моем внешне 28-дюймовом мониторе. Пожалуйста, меняйте разрешение своего экрана или укрупняйте масштаб для своих зрителей. Под мобильные телефоны вряд ли получится подогнать, но под 13-дюймовый ноутбук это нужно делать!
Добрый день! Только что проверил на двух смартфонах и на 17-дюймовом ноуте - все читаемо :) Мониторы у меня самые обычные 23 дюйма. Проверьте разрешение в настройках ютуба, чтобы стояло не авто, а 1080. Пока склоняюсь к мысли, что программисты 1С все же больше работают за ПК, а не за нетбуками 13 дюймов. Но повторюсь, на моем 6'5 смартфоне код читаем спокойно.
@@alexcode_1c Я не говорю, что код нечитаем. Я говорю о комфорте просмотра. Видимо я избалован просмотром различных курсов от англоязычных авторов. Большинство из них уделяют этому внимание. Успехов Вам.
Не могу понять почему при обращении на http сервис запрашивается логин пароль. При вводе учётки пользователя базы 1с все ок. Но в какой в этом смысл? Это же неудобно мне кажется, теперь каждому клиенту моего сервиса нужно давать логин пароль или создавать отдельного пользователя в базе 1с для каждого клиента? После работы с rest api в js мне кажется такое поведение немного странным
Там все упирается в авторизацию. Можно использовать basic авторизацию по логину и паролю, можно NTLM - будет проверяться доменная учетка, там пароль не нужен. Можно по токену - там тоже пароль не нужен, но нужен токен. В общем, вариантов авторизации несколько, и не все они требуют логина и пароля :)
@@alexcode_1c Понял. Там, скорее всего, из-за ссылки, которую я написал. Дело в том, что я очень сильно озадачился выборкой данных из 1С по API средствами языка Pithon. И вот, один из интересных ресурсов это видео. Есть еще ресурс, который, на мой взгляд, очень интересный в этом отношении К сожалению, похоже, его забросили. Но он очень был бы востребован для разработчиков "не 1С".
При попытке проставить здесь ссылку, похоже, комментарий удаляется Вы знакомы с проектом Бром? Бром - интеграционный модуль для 1С:Предприятие. Попробуйте найти ссылку. "Модуль устанавливается как расширение и подходит для любой конфигурации. Как только серверный модуль установлен, подключите клиентскую библиотеку к вашему проекту и приступайте к работе! Создать клиента можно всего одной командой..."
Грамотная подача! Большое спасибо, ждём продолжения!
Спасибо за высокую оценку!🤝🏻 Продолжение быстро не обещаю, но материал в работе 👌🏻
Спасибо огромное за подробное разъяснение строки запроса, у меня долго не получалось понять как обращаться к http-сервису из браузерной строки, у Вас отлично этот важный нюанс показан!
Пожалуйста)) Стараюсь не упускать из вида разные нюансы и мелочи, чтобы начинающим разработчикам было максимально понятно и просто разобраться.
Наконец посмотрел. Отложил в закладку, разу как вышло видео, но посмотреть удалось только сейчас. Спасибо. Очень интересно. Будем ждать новую часть. Всё-таки хотелось бы посмотреть на отладку через Postman, хотя про отладку через обработку тоже полезно знать.
Второй части быть! :)
Небольшой спойлер 😉- отладка HTTP-сервисов, использование JWT-токенов и разные виды авторизации, некоторые моменты публикации, возможно еще коснусь документации и Swagger. Но быстро не обещаю, потребуется время.
Огромное спасибо. Несколько часов тужился. Нигде путью не нашел как несколько параметров отрабатывать. Везде какую-то дич с {Параметр1}/{Параметр2} делали.
🤝Приятно, что видео оказалось вам полезным.
Супер видео! Все отлично объяснено.
🤝
Ждем вторую часть видео
На канале она уже давненько лежит, видимо не заметили :)
ua-cam.com/video/qZiQV3nOx3Y/v-deo.html
Ура!)🎉дождался!)
Пользуйтесь на здоровье :) Всегда рад обратной связи и идеям новых видео от подписчиков!
Очень полезно, спасибо!
Пожалуйста! Пользуйтесь на здоровье :)
Спасибо
Пожалуйста! 😉
С методами GET все понятно. Про метод POST хотелось бы подробнее узнать. В видео не объяснено как передавать тело в запрос, как его обрабатывать со стороны веб сервиса и т.п. при передаче именно POST запросом.
Совершенно верно, в видео по http-сервисам мы рассматриваем POST запрос со стороны приемника. А вот как передать тело в POST запрос средствами 1С - на канале есть отдельное видео "Основы работы с http запросами get и post в 1С 8". В комментарии ссылку опасаюсь писать, Ютуб не любит ссылки, может посчитать за рекламу :)
Как обрабатывать тело со стороны веб-сервиса как раз рассмотрено - на примере JSON. Нужно понимать, что телом может быть что угодно (картинка, файл, кусок двоичных данных, текст, xml, csv-таблица и т.д.), и рассматривать множество вариантов в рамках видео не представляю возможным. Там все тривиально - получаем тело либо как строку либо как двоичные данные, либо как поток, и обрабатываем как соответствующий объект. Сервис является просто транспортом, чтобы эти данные оказались у вас, а как их обрабатывать - это уже совсем другая история.
Подскажите пожалуйста, почему отладчик может не работать. Вроде все настройки выставлены и в публикации и в подключении, но в отладку так и заходит? База файловая. Такое ощущение в файловой базе не хочет работать дебаг.
Причин может быть несколько. Если база данных серверная, должна быть включена отладка на сервере. Если файловая - идем дальше. Веб-сервер может не пропускать вызов дальше, например, если не прошла авторизация, или не найден подходящий шаблон обработчика - например, у вас есть обработчик пост-запроса, а вы вызываете GET. еще может быть, что срабатывает какой-то другой шаблон.
Если не можете отловить отладкой код, но уверены, что он вызывается - попробуйте логировать что-нибудь в журнал регистрации. Возможно, у вас в принципе не происходит вызова этого кода.
Если сервис работает, что-то возвращает, а отладка не ловится - тогда надо разбираться уже на конкретном примере, в рамках комментария тут уже не помочь))
Спасибо за материал. Одно важное замечание. Видимо Вы работаете за довольно большим монитором. Я более-менее приемлемо смог смотреть лишь на моем внешне 28-дюймовом мониторе. Пожалуйста, меняйте разрешение своего экрана или укрупняйте масштаб для своих зрителей.
Под мобильные телефоны вряд ли получится подогнать, но под 13-дюймовый ноутбук это нужно делать!
Добрый день! Только что проверил на двух смартфонах и на 17-дюймовом ноуте - все читаемо :) Мониторы у меня самые обычные 23 дюйма. Проверьте разрешение в настройках ютуба, чтобы стояло не авто, а 1080. Пока склоняюсь к мысли, что программисты 1С все же больше работают за ПК, а не за нетбуками 13 дюймов. Но повторюсь, на моем 6'5 смартфоне код читаем спокойно.
@@alexcode_1c Я не говорю, что код нечитаем. Я говорю о комфорте просмотра. Видимо я избалован просмотром различных курсов от англоязычных авторов. Большинство из них уделяют этому внимание.
Успехов Вам.
Не могу понять почему при обращении на http сервис запрашивается логин пароль. При вводе учётки пользователя базы 1с все ок. Но в какой в этом смысл? Это же неудобно мне кажется, теперь каждому клиенту моего сервиса нужно давать логин пароль или создавать отдельного пользователя в базе 1с для каждого клиента? После работы с rest api в js мне кажется такое поведение немного странным
Там все упирается в авторизацию. Можно использовать basic авторизацию по логину и паролю, можно NTLM - будет проверяться доменная учетка, там пароль не нужен. Можно по токену - там тоже пароль не нужен, но нужен токен. В общем, вариантов авторизации несколько, и не все они требуют логина и пароля :)
Дуже корисний матеріал і грамотно викладено, але якість відео залишає бажати кращого - код читати майже неможливо .
Попробуйте выбрать настройку качества видео, Ютуб может снижать качество при низкой скорости интернет. Выберите не автонастройка, а 1080p
оказывается в адресной строке браузера важен регистр символов
Там во многом зависит от того, как адрес интерпретирует веб-сервер. Какие-то системы приводят все к нижнему регистру, какие-то - нет.
Зачем тут удаляют комментарии?
Сам Ютуб может удалять комментарии. Я как автор канала модерацией не занимаюсь.
@@alexcode_1c Понял.
Там, скорее всего, из-за ссылки, которую я написал.
Дело в том, что я очень сильно озадачился выборкой данных из 1С по API средствами языка Pithon. И вот, один из интересных ресурсов это видео.
Есть еще ресурс, который, на мой взгляд, очень интересный в этом отношении
К сожалению, похоже, его забросили. Но он очень был бы востребован для разработчиков "не 1С".
При попытке проставить здесь ссылку, похоже, комментарий удаляется
Вы знакомы с проектом Бром? Бром - интеграционный модуль для 1С:Предприятие. Попробуйте найти ссылку.
"Модуль устанавливается как расширение и подходит для любой конфигурации. Как только серверный модуль установлен, подключите клиентскую библиотеку к вашему проекту и приступайте к работе! Создать клиента можно всего одной командой..."
@@obehobeh9984 насчёт Брома не слышал, посмотрю как появится время.
Еще бы Запрос.ПраметрыURL заменить на Запрос.Параметры.Запроса и все будет нормально.
А зачем заменять? В видео рассматриваются оба варианта - и именованные секции и необязательные параметры :) См. тайминги в комментарии.