Connector
Connector copied to clipboard
Коннектор: удобный HTTP-клиент для 1С:Предприятие 8
насколько вообще приемлемо иметь в библиотеке отладочный режим, который будет логировать в журнал регистрации строку и тело запроса
https://wonderland.v8.1c.ru/blog/rasshirenie-podderzhki-raboty-s-nttr-zaprosami/
https://wonderland.v8.1c.ru/blog/autentifikatsiya-s-pomoshchyu-jwt-tokenov/ Поддержкать опционально по мере появления
Хотелось: ```bsl Сессия = КоннекторHTTP.СоздатьСессию(); Сессия.ПроверятьSSL = Ложь; Сессия.КлиентскийСертификатSSL = Новый СертификатКлиентаФайл(ПутьКСертификату, ПарольСертификата); Ответ = КоннекторHTTP.PostJson(УРЛСервиса, Новый Структура, , Сессия); ``` но приходится создавать тоже самое в рамках доп параметров...
Предлагаю добавить метод, который для переданного расширения файла получает тип MIME Например: для расширения "pdf", будет получен тип MIME = "application/pdf" https://ru.wikipedia.org/wiki/Список_MIME-типов
Текущая реализация библиотеки предназначена для серверного контекста. В некоторых случаях это неудобно, например: -- при встраивании библиотеки во внешние обработки удобно было бы разместить ее в модуле формы -- в...
В СоздатьСессию() Сессия.Вставить("Cookies", Новый Соответствие); Но в ПодготовитьЗапрос() `Cookies = ВыбратьЗначение(Неопределено, ДополнительныеПараметры, "Cookies", Новый Массив);` И в ДозаполнитьCookie(Cookies, URL) Используется условие `Если ТипЗнч(Cookies) = Тип("Массив") Тогда` Непонятно зачем использовать массив.
Добрый день! Очень рад, что есть такая замечательная библиотека для работы с вебом. Снимает кучу головной боли. Интересует вопрос: планируете ли реализацию работы с облаками S3? Лично нуждаюсь в этом,...
Есть вопрос по автозаполнению поля content-type Например здесь https://github.com/vbondarevsky/Connector/blob/master/src/ru/CommonModules/%D0%9A%D0%BE%D0%BD%D0%BD%D0%B5%D0%BA%D1%82%D0%BE%D1%80HTTP/Ext/Module.bsl#L1296 Оно выставляется в "application/json". Не будет ли лучше ставить его в "application/json;charset=utf-8", учитывая что через строку мы делаем HTTPЗапрос.УстановитьТелоИзСтроки(СтрокаJson, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать);...