Несколько параметров в get запросе

Сколько GET-параметров должно быть в URL

Передача GET-параметров осуществляется каждый раз, когда происходит запрос к серверу. Не рекомендуется использовать в URL слишком много параметров, так как при росте их числа сложно установить контроль над ними со стороны веб-браузера и сервера. Если же такое произойдет, то поисковые системы начнут воспринимать разные страницы ресурса как дубли.

Как не столкнуться с такими проблемами и что такое GET-параметры – поговорим в сегодняшней статье.

Что такое GET-параметр

Прежде чем перейти к определению GET-параметра, поговорим о том, как происходит связь клиента и сервера в интернете. Выполняется это через HTTP-протокол – протокол передачи гипертекста. Благодаря ему обмен данными может осуществляться по принципу «запрос-ответ»: когда пользователь получает URL-адрес через веб-браузер, выполняется запрос на сервер, и в качестве ответа предоставляется HTML-страница, загруженная браузером. Для такого рода связи используются такие параметры, как GET и POST. Нас интересуют лишь GET-запросы – остановимся на них поподробнее.

Когда выполняется метод GET, клиент использует HTTP-протокол на веб-сервере для запроса необходимого ресурса, затем он отправляет серверу определенные параметры GET через запрошенный URL. Страница, созданная данным методом, может быть открыта повторно множество раз, кэширована браузером, проиндексирована поисковыми системами и добавлена в закладки пользователем.

GET-параметры представляют собой пары и соответствующие им значения, так называемые пары «имя-значение». Они всегда начинаются с вопросительного знака «?». За ним следует имя переменной и соответствующее значение, разделенные знаком «=». Если URL-адрес содержит более одного параметра, то они разделяются амперсандом «&».

Thing – первый GET-параметр, section – второй.

В коде прописывается следующим образом:

Чаще всего необходимость в таких запросах возникает, когда нужно отфильтровать страницу по каким-либо параметрам. Например, чтобы отобразить список определенных машин на сайте по продаже авто, открыть каталог смартфонов белого цвета с 32 Гб памяти и т.п.

Таким образом, мы можем прописывать параметры в URL и изменять с их помощью содержимого страницы.

Для чего нужен параметр GET

URL-адреса с GET-параметрами называются динамическими – их изменение приводит к смене адреса и содержимого страницы. Например, если интернет-магазин только что добавил продукты на страницу категории, а пользователь в этот момент открывает эту страницу в браузере, то новые продукты также будут отображаться, так как адрес страницы запрашивает измененный контент с помощью параметра GET. Также в данном методе происходит подстраивание заголовков под запрос пользователей, благодаря чему можно увеличить конверсию сайта. GET-параметры необходимы при создании динамических сайтов – интернет-магазинов, форумов, сайтов-отзовиков и т.п.

Стоит также понимать, что при передаче личной информации не рекомендуется использовать GET-параметры, так как они совершенно не подходят для конфиденциальной информации. Связано это с тем, что информация в адресной строке открыта каждому. Если вы хотите использовать в URL конфиденциальную информацию, то лучше воспользоваться POST-запросами.

Оптимальное количество GET-параметров

Как мы уже выяснили, один запрос включает в себя один или несколько GET-параметров. HTTP-протокол может использовать неограниченное количество таких запросов, но в этом нет никакой необходимости. Напротив, при использовании большого количества параметров могут возникнуть проблемы с рейтингом сайта в поисковых системах. Связано это с тем, что лимиты все-таки присутствуют, но со стороны сервера и браузера. Если длина будет превышена, то запрос попросту урежется.

Однако никто не сможет назвать идеальное количество параметров. Для разных серверов это число может колебаться – для одного 32 Кб, для другого – 1024 Кб. Золотая середина – 512 Кб. Рекомендуется использовать не более 5 параметров, иначе их будет сложно контролировать со стороны сервера и браузера. Если необходимо отправить большое количество данных, то лучше использовать POST-запросы.

Заключение

Мы разобрали один из методов отправки данных на сервер под названием GET. Он передает информацию в URL через специальные GET-параметры, количество которых должно соответствовать типу сервера. Если лимит будет превышен, то запросы сократятся до нужного размера. Использование таких опций полезно на динамических сайтах, где контент адаптируется под определенного пользователя и его запросы.

Источник

Правильный способ передать несколько значений для одного и того же имени параметра в запросе GET

Я ищу правильный способ передать несколько значений для одного и того же имени параметра в запросе GET.

Я видел такие URL-адреса:

И я видел такие URL-адреса:

Насколько я понимаю, первое правильное, но я не могу найти для него никаких ссылок. Я взглянул на спецификацию http, но ничего не увидел о том, как должна быть составлена ​​«запросная» часть URL-адреса.

Итак, может ли кто-нибудь указать мне на официальный справочный источник, чтобы подтвердить, какой вариант правильный?

7 ответов

Действительно, нет определенного стандарта. Чтобы подтвердить эту информацию, загляните в Википедию в главе Строка запроса. Вот такой комментарий:

Хотя окончательного стандарта не существует, большинство веб-фреймворков позволяют несколько значений, которые должны быть связаны с одним полем. [3] [4]

Кроме того, если вы посмотрите на RFC 3986, в разделе 3.4 Query, нет определения для параметров с несколькими значениями.

Однако, поскольку вы разрабатываете API, я предлагаю вам сделать то, что для вас проще всего, поскольку у вызывающего API не будет особых проблем с созданием строки запроса.

Я бы посоветовал посмотреть, как браузеры обрабатывают формы по умолчанию. Например, посмотрите на элемент формы и то, как он обрабатывает несколько значений из этого примера в w3schools.

Для использования PHP:

Надеюсь, это поможет любому, кто ищет более «стандартный» способ решения этой проблемы.

Я описываю простой метод, который очень плавно работал в Python (Django Framework).

1. Отправляя запрос, отправляйте его так:

2. Теперь в моем бэкэнде я разделяю полученное значение с помощью функции разделения, которая всегда создает список.

Пример: Итак, если я отправлю два значения в запросе,

Тогда фильтр данных

Если я отправлю только одно значение в запросе,

Тогда результат фильтра

3. Чтобы отфильтровать данные, я просто использую функцию «in»

Который, грубо говоря, выполняет SQL-эквивалент

С первым запросом и,

Со вторым запросом.

Это также будет работать с более чем двумя значениями параметров в запросе!

Вышеупомянутые решения не сработали. Он просто отображал последние пары ключ / значение, но это действительно так:

http: // localhost /? key [] = 1 & key [] = 2

Три возможных способа отправки многозначных полей или массивов:

http: // localhost: 3000 / foo? id [] = a & id [] = b

(ПРИМЕЧАНИЕ. В этом случае важно присвоить ключ запроса some_name [], чтобы результирующие переменные запроса регистрировались PHP как массив)

Стандарта нет, но большинство фреймворков поддерживают оба, например, для java spring вы можете видеть, что он принимает оба здесь

И Spring MVC отобразит параметр идентификатора, разделенный запятыми:

Источник

Поробно о методе get

удалить определенный гет запрос

Что такое метод get

Максимальное количество данных передаваемых методом GET до 1024 символов.

Синтаксис метода GET

Далее идут название переменных name и den

Знак равно, если мы говорим о php(а сейчас мы говорим именно о php, то «=» это оператор присвоения)

Что такое массив GET

Как вывести результат переменной GET на экран?

Для того, чтобы вывести результат переменной GET на экран нам потребуется инструмент для работы с массивом print_r

Опасно отправлять на сервер пароль или другую важную информацию! Для этого существует другой метод

Пример метода GET в адресной строке:

Чем отличается GET от POST!?

Видео как отправлять, получать данные с помощью метода GET

Видео о получении и отправки данные методом get, к сожалению, видео не очень хорошего качества, сделано на старом оборудовании, вы уж извините! Нового видео о методе гет пока нет. и даже не знаю будет ли. времени катастрофически ни на что не хватает!

Разберем простой пример.

Если увидели много буков, то можно сразу перейти к результату №1

Для того, чтобы его сделать нам понадобится:

1). Форма для отправки данных с помощью get метода.

2). Обработка данных с помощью get метода.

Как мы можем и что мы можем получить с использованием выше приведенной формы!?

Как получить и отправить данные get запросом?

Форма уже готова! Теперь получим данные из этой формы!

Для получения данных используется условие по значению атрибута «name»(см форму).

Далее просто выводим результат гет запроса:

Помните про якорь, который я говорил в одном из пунктов, чтобы нам вернуться прямо к результату!? Если у вас не нужно перемещаться по странице, то использовать якорь не нужно.Размещаем его тоже здесь:

Результат отправки данных из формы методом GET

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

Проверить отправлен ли get запрос!?

Ну и естественно, что выведем прямо здесь

Если вы нажали кнопку отправить в верхнем пункте, либо в любом другом пункте на этой страницу, то здесь проверка на гет запрос сработает! И выведется текст, что гет запрос был отправлен не из этой формы.

Форму создадим аналогичную, которую мы рассматривали в пункте 3.

Лишь изменим action, name, value

Проверить отправлен ли get с определенным именем!?

Мы можем написать такое условие, если get запрос не отправлен из атрибута name со значением «name3_1»

И выведем соответствующее сообщение:

Код формы с GET

name3_1 еще не был отправлен’;

Выведем выше приведенный код прямо здесь:

Пример использования GET метода!

Еще, как то мы делали пример, совсем простой, чтобы можно было понять, как работает метод get:

1. Это простая ссылка на страницу, если вы на неё пройдете, то вы ничего не увидите кроме текста и ссылки, уже на самой странице!
https://dwweb.ru/__a-data/__all_for_scripts/__examples/php/get/get.php 2. А вот уже вторая ссылка имеет get запрос и если вы нажмете здесь, либо на странице по ссылке, то вы увидите результат работы метода get.
https://dwweb.ru/__a-data/__all_for_scripts/__examples/php/get/get.php?primer=test

Вывод абсолютно аналогичный. что и при выводе get запроса выше..

Если интересен код данной страницы, то вот:

Простой пример использования GET

Данная переменная primer существует +
Она равна слову test «;

echo «Переданные данные не верны!»;

echo «И обратите внимание на адресную строку, скрипт не сработал, потому, что ни переменной, ни параметра GET в строке нет «;

Источник

GET-запросы

Формат запроса

mode  — метод группировки. Возможные значения:

Если параметр не задан, используется группировка по доменам.

Если параметр не задан, возвращается первая страница поисковой выдачи.

Имя пользователя. Должно совпадать с логином в Яндекс.Паспорте, заданным при регистрации.

Значение API-ключа, выданного при регистрации.

Текст поискового запроса. При обработке учитываются особенности языка запросов Яндекса (вместо специальных символов необходимо использовать соответствующие экранированные последовательности).

На запрос наложены следующие ограничения: максимальная длина запроса — 400 символов; максимальное количество слов — 40.

Идентификатор страны или региона поиска. Определяет правила ранжирования документов. Например, если передать в данном параметре значение «11316» (Новосибирская область), при формировании результатов поиска используется формула, определенная для Новосибирской области.

Список идентификаторов часто используемых стран и регионов приведен в приложении.

Возможные значения зависят от используемого типа поиска:

Правило сортировки результатов поиска. Возможные значения:

Если параметр не задан, результаты сортируются по релевантности.

При сортировке по времени изменения параметр может содержать атрибут order — порядок сортировки документов. Возможные значения:

Правило фильтрации результатов поиска (исключение из результатов поиска документов в соответствии с одним из правил). Возможные значения:

Если параметр не задан, используется умеренная фильтрация.

Максимальное количество пассажей, которое может быть использовано при формировании сниппета к документу. Пассаж — это фрагмент найденного документа, содержащий слова запроса. Пассажи используются для формирования сниппетов — текстовых аннотаций к найденному документу.

Допустимые значения — от 1 до 5. Результат поиска может содержать меньшее количество пассажей, чем значение, указанное в данном параметре.

Если параметр не задан, для каждого документа возвращается не более четырех пассажей с текстом запроса.

mode — метод группировки. Возможные значения:

Если параметр не задан, используется группировка по доменам.

Номер запрашиваемой страницы поисковой выдачи. Определяет диапазон позиций документов, возвращаемых по запросу. Нумерация начинается с нуля (первой странице соответствует значение «0» ).

Если параметр не задан, возвращается первая страница поисковой выдачи.

Инициирует проверку пользователя для возможной защиты от роботов.

Имя пользователя. Должно совпадать с логином в Яндекс.Паспорте, заданным при регистрации.

Значение API-ключа, выданного при регистрации.

Текст поискового запроса. При обработке учитываются особенности языка запросов Яндекса (вместо специальных символов необходимо использовать соответствующие экранированные последовательности).

На запрос наложены следующие ограничения: максимальная длина запроса — 400 символов; максимальное количество слов — 40.

Идентификатор страны или региона поиска. Определяет правила ранжирования документов. Например, если передать в данном параметре значение «11316» (Новосибирская область), при формировании результатов поиска используется формула, определенная для Новосибирской области.

Список идентификаторов часто используемых стран и регионов приведен в приложении.

Возможные значения зависят от используемого типа поиска:

Правило сортировки результатов поиска. Возможные значения:

Если параметр не задан, результаты сортируются по релевантности.

При сортировке по времени изменения параметр может содержать атрибут order — порядок сортировки документов. Возможные значения:

Правило фильтрации результатов поиска (исключение из результатов поиска документов в соответствии с одним из правил). Возможные значения:

Если параметр не задан, используется умеренная фильтрация.

Максимальное количество пассажей, которое может быть использовано при формировании сниппета к документу. Пассаж — это фрагмент найденного документа, содержащий слова запроса. Пассажи используются для формирования сниппетов — текстовых аннотаций к найденному документу.

Допустимые значения — от 1 до 5. Результат поиска может содержать меньшее количество пассажей, чем значение, указанное в данном параметре.

Если параметр не задан, для каждого документа возвращается не более четырех пассажей с текстом запроса.

mode — метод группировки. Возможные значения:

Если параметр не задан, используется группировка по доменам.

Номер запрашиваемой страницы поисковой выдачи. Определяет диапазон позиций документов, возвращаемых по запросу. Нумерация начинается с нуля (первой странице соответствует значение «0» ).

Если параметр не задан, возвращается первая страница поисковой выдачи.

Инициирует проверку пользователя для возможной защиты от роботов.

Источник

Учимся создавать http сервис (часть третья). Передача нескольких параметров в http сервис

-Научится передавать сколько угодно параметров в http сервис.

-Научится собирать сложные JSON строки.

Прежде чем начнем разбирать вопрос по передаче параметров, подготовим несколько объектов метаданных для демонстрации.

-Добавим справочник «Склады»

-Добавим справочник «Контрагенты»

-Добавим документ «РеализацияТоваровУслуг»

-Контрагент (спр. Ссылка «Контрагенты»)

-Склад (спр. Ссылка «Склады»)

Табличная часть «Товары»

Реквизиты табличной части:

-Номенклатура (спр. «Номенклатура»)

-Количество (Число 15,3)

Несколько параметров в get запросе. Смотреть фото Несколько параметров в get запросе. Смотреть картинку Несколько параметров в get запросе. Картинка про Несколько параметров в get запросе. Фото Несколько параметров в get запросе

Сохраним все изменения и обновим конфигурацию базы данных.

Зайдем в режим предприятия и добавим несколько складов, контрагентов и документов.

Несколько параметров в get запросе. Смотреть фото Несколько параметров в get запросе. Смотреть картинку Несколько параметров в get запросе. Картинка про Несколько параметров в get запросе. Фото Несколько параметров в get запросе

Несколько параметров в get запросе. Смотреть фото Несколько параметров в get запросе. Смотреть картинку Несколько параметров в get запросе. Картинка про Несколько параметров в get запросе. Фото Несколько параметров в get запросе

Несколько параметров в get запросе. Смотреть фото Несколько параметров в get запросе. Смотреть картинку Несколько параметров в get запросе. Картинка про Несколько параметров в get запросе. Фото Несколько параметров в get запросе

Несколько параметров в get запросе. Смотреть фото Несколько параметров в get запросе. Смотреть картинку Несколько параметров в get запросе. Картинка про Несколько параметров в get запросе. Фото Несколько параметров в get запросе

Необходимо получить документы в JSON формате за период с Даты1 по Дата2.

Из задачи следует, что нам нужно передать два параметра в http запрос, начальную дату и конечную дату.

-Создадим новый http сервис «РаботаСДокументами»

-Установим корневой URL – documents

Несколько параметров в get запросе. Смотреть фото Несколько параметров в get запросе. Смотреть картинку Несколько параметров в get запросе. Картинка про Несколько параметров в get запросе. Фото Несколько параметров в get запросе

-Перейдем на закладку «Шаблоны URL »

Давайте в нашей задаче остановимся на первом варианте.

Итак мы имеем шаблон : /get_documents_from_date_to_date//. Таким образом мы научились передавать два параметра в http запрос.

Несколько параметров в get запросе. Смотреть фото Несколько параметров в get запросе. Смотреть картинку Несколько параметров в get запросе. Картинка про Несколько параметров в get запросе. Фото Несколько параметров в get запросе

— Добавим новый метод «ПолучитьДокументы»

Несколько параметров в get запросе. Смотреть фото Несколько параметров в get запросе. Смотреть картинку Несколько параметров в get запросе. Картинка про Несколько параметров в get запросе. Фото Несколько параметров в get запросе

-Перейдем в обработчик

-Получим значения параметра < beginDate >и < endDate >(если забыли, смотрим вторую часть infostart.ru/1c/articles/1296740/ )

-Преобразуем наши параметры в тип «Дата», при помощи функции Дата()

-Перейдем в общий модуль «ОбщегоНазначения» и в нем напишем функцию «Получить JSON СтрокуДокументов», которая возвращаем json строку – информацию по документам.

-Вызываем эту функцию из обработчика и передаем в нее два параметра НачалоПериода и КонецПериода.

— JSON строку устанавливаем в «Ответ»

-Публикуем http сервис. Запускаем программу 1С из под администратора. Меню Администрирование – Публикация на веб сервере. Публикуем http сервис. Подробное описание тут infostart.ru/1c/articles/1293341/

-Открываем браузер. Собираем строку подключения с параметрами. В моем случае эта строка будет иметь такой вид: http://localhost/my_name/hs/documents/get_documents_from_date_to_date/20201001/20201002

-В браузере проверяем результат. Должны увидеть json строку, которую мы сформировали.

Несколько параметров в get запросе. Смотреть фото Несколько параметров в get запросе. Смотреть картинку Несколько параметров в get запросе. Картинка про Несколько параметров в get запросе. Фото Несколько параметров в get запросе

На этом уроке мы научились передавать два параметра в http сервис.

Аналогично можно передавать множество параметров, по шаблону

При реализации данного функционала была использована платформа 1С:Предприятие 8.3 (8.3.12.1567).

Скачать файлы

Специальные предложения

Несколько параметров в get запросе. Смотреть фото Несколько параметров в get запросе. Смотреть картинку Несколько параметров в get запросе. Картинка про Несколько параметров в get запросе. Фото Несколько параметров в get запросе

Несколько параметров в get запросе. Смотреть фото Несколько параметров в get запросе. Смотреть картинку Несколько параметров в get запросе. Картинка про Несколько параметров в get запросе. Фото Несколько параметров в get запросе

Несколько параметров в get запросе. Смотреть фото Несколько параметров в get запросе. Смотреть картинку Несколько параметров в get запросе. Картинка про Несколько параметров в get запросе. Фото Несколько параметров в get запросе

Несколько параметров в get запросе. Смотреть фото Несколько параметров в get запросе. Смотреть картинку Несколько параметров в get запросе. Картинка про Несколько параметров в get запросе. Фото Несколько параметров в get запросе

Несколько параметров в get запросе. Смотреть фото Несколько параметров в get запросе. Смотреть картинку Несколько параметров в get запросе. Картинка про Несколько параметров в get запросе. Фото Несколько параметров в get запросе

Несколько параметров в get запросе. Смотреть фото Несколько параметров в get запросе. Смотреть картинку Несколько параметров в get запросе. Картинка про Несколько параметров в get запросе. Фото Несколько параметров в get запросе

Несколько параметров в get запросе. Смотреть фото Несколько параметров в get запросе. Смотреть картинку Несколько параметров в get запросе. Картинка про Несколько параметров в get запросе. Фото Несколько параметров в get запросе

Несколько параметров в get запросе. Смотреть фото Несколько параметров в get запросе. Смотреть картинку Несколько параметров в get запросе. Картинка про Несколько параметров в get запросе. Фото Несколько параметров в get запросе

Обновление 02.10.20 11:00

Несколько параметров в get запросе. Смотреть фото Несколько параметров в get запросе. Смотреть картинку Несколько параметров в get запросе. Картинка про Несколько параметров в get запросе. Фото Несколько параметров в get запросе

См. также

Модуль обмена с QIWI Промо

Компании, которые используют систему моментальных платежей QIWI, ценят ее за удобство по скорости выплат и для платежей по запросу. Но такие переводы сложны для учета, а при большом объеме проводимых операций отнимают много времени и превращаются в дополнительную головную боль. Мы сотрудничали с компаниями, которые отправляют большое количество платеже на QIWI, и часто слышали боль бухгалтеров о том, как им сложно работать с такими переводами. Поэтому мы автоматизировали выплаты через QIWI в 1С и создали модуль интеграции 1С c API QIWI Wallet и QIWI TopUp.

25.05.2020 6883 0 Neti 10

FormCodeGenerator Программная доработка форм. Часть 2 (Режим работы «Режим сравнения форм») на примере ERP 2.5

Данная публикация является продолжением описания функционирования обработки «FormCodeGenerator » в режиме сравнения форм и генерирования кода на основании сравнения. Подходит для перевода уже доработанных форм с интерактивной доработки на программную. Данный режим работы обработки снизит издержки при дальнейших обновлениях конфигураций.

21.12.2020 8910 26 huxuxuya 11

BIM: взаимодействие с платформой Autodesk Forge

Предлагаемый пример демонстрирует широкие возможности для взаимодействия «1С:Предприятие» с платформой Autodesk Forge и позволяет вам получить базовые представления о применения технологий информационного моделирования в строительстве. Поддерживаются все версии платформы от 8.3.12 и выше до 8.3.18.

25.11.2020 30481 9 kandr 2

«Учет штрафов ГИБДД» с возможной загрузкой из открытых источников в интернет Расширение конфигурации 1С: Предприятие 8.3

Расширение конфигурации Бухгалтерия предприятия, редакция 3.0 (при минимальных изменениях любой типовой конфигурации), позволяющее вести историю данных по штрафам ГИБДД для справочника транспортных средств компании. Бонусом поставляется внешняя обработка, способная загружать эти данные из открытых источников в интернет.

30.12.2019 18581 21 capitan 11

Внешняя компонента для работы по Web-socket протоколу x32 x64 Промо

Кто когда-нибудь сталкивался с обменом данными по Web-Socket (wss) протоколу из 1С, тому известно, что в платформе отсутствуют данные механизмы (не путать с HTTP запросами и WebServices). Предлагается использовать внешнюю компоненту, написанную по технологии NativeAPI, для подключения и обмена с серверами из 1С-Предприятия, работающими по протоколу Web-Socket.

30.03.2018 35221 59 Ditron 103

Односторонний файловый обмен с сайтом по ftp (1C 2 Web)

Подходит под любую конфигурацию на управляемом интерфейсе на базе БСП 2.4.4 и выше. Позволяет гибко настроить выгрузку, практически любых, данных по расписанию на сервер ftp вашего ресурса. Ведение лога процесса выгрузки также предусмотрено.

09.12.2019 11079 13 LamerSoft 0

Работа с релизами 1С и договорами ИТС

Работа с релизами 1С и партнерским кабинетом.

15.08.2019 20382 60 RocKeR_13 37

Вам нравятся запросы в 1С?

Речь не только о том, что простейший запрос с «легальным» оформлением растянется на пол-экрана, речь еще обо всем, что нужно написать «в нагрузку» к тексту запроса. Все эти «Новый Запрос», «УстановитьПараметр» и последующие пляски с обработкой результата. Пора с этим заканчивать!

03.07.2019 27478 7 m-rv 91

Трекинг номеров РПО в Почте России Промо

Относительно недавно Почта России стандартизировала и описала сервисы получения информации о регистрируемом почтовом отправлении (РПО). Представляю вашему вниманию конфигурацию-обертку над сервисами Почты России. Она позволяет просто (http-запросы) и без изменений конфигурации подключить сервисы отслеживания к своим информационным системам.

28.03.2016 32222 38 Smaylukk 3

Проверка VAT номеров

Обработка для вызова сервиса проверка VAT номера.

26.11.2018 17625 3 wtlz 1

Работа с публикациями «Инфостарт»

Работа с рублевыми публикациями на сайте «Инфостарт»: ведение клиентов, заказов, обновление файлов публикации, рассылка обновлений.

13.09.2018 28159 14 RocKeR_13 16

Позиционирование в помещении с помощью нейросети по сигналу Wi-Fi. Интерактивная карта склада в 1С с показом позиции

09.08.2018 35917 31 informa1555 30

28.12.2012 117818 2727 Smaylukk 365

Работа с данными выбора

17.07.2018 65662 25 kalyaka 17

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *