Запись данных в веб-сервис RESTful
записывает содержимое в веб-сервис, заданный response = webwrite(url,PostName1,PostValue1,...,PostNameN,PostValueN)url и возвращает response. Входные параметры PostName1,PostValue1,...,PostNameN,PostValueN задайте содержимое как пары "имя-значение". webwrite - кодирует пары "имя-значение" в теле запроса HTTP POST к веб-сервису. Веб-сервис определяет response.
Веб-сервис предоставляет RESTful, который возвращает данные, форматированные как тип интернет-носителя, такой как JSON, XML, изображение или текст.
добавляет другие опции запроса, заданные response = webwrite(___,options)weboptions options объекта. Можно использовать этот синтаксис с любым из входных параметров предыдущих синтаксисов.
Чтобы записать содержимое как интернет-тип носителя, отличный от закодированного в форме символьного массива ('application/x-www-form-urlencoded'), задайте MediaType свойство options.
Чтобы запросить данные с помощью HTTP POST запроса и прочитать ответ с функцией, задайте ContentReader свойство options как указатель на функцию. Если вы задаете указатель на функцию, которая возвращает несколько выходных аргументов, webwrite возвращает все выходные аргументы.
Функциональность, не поддерживаемая функциями веб-сервисов RESTful, смотрите в HTTP Interface.
webwrite функция записывает PostName,PostValue входные параметры как кодированные формой символьные массивы. Если вы также задаете options входной параметр, затем его MediaType свойство должно быть 'application/x-www-form-urlencoded'.
webwrite невозможно преобразовать datetime объекты JSON, поскольку JSON не задает стандартный формат даты.
webwrite всегда помещает PostName,PostValue запросить параметры в тело сообщения независимо от значения RequestMethod свойство options.
datetime | jsonencode | weboptions | webread | websave | xmlwrite