Запишите данные к веб-сервису RESTful
response = webwrite(url,PostName1,PostValue1,...,PostNameN,PostValueN)response = webwrite(url,data)response = webwrite(___,options) содержимое записей к веб-сервису, заданному response = webwrite(url,PostName1,PostValue1,...,PostNameN,PostValueN)url и, возвращает response. Входные параметры PostName1,PostValue1,...,PostNameN,PostValueN задают содержимое как пары "имя-значение". форма webwrite - кодирует пары "имя-значение" в теле запроса POST HTTP к веб-сервису. Веб-сервис задает response.
Веб-сервис обеспечивает УСПОКОИТЕЛЬНОЕ, которое возвращает данные, отформатированные как интернет-тип носителя, такой как JSON, XML, изображение или текст.
добавляют другие опции запроса HTTP, заданные объектом response = webwrite(___,options)weboptions options. Можно использовать этот синтаксис с любым из входных параметров предыдущих синтаксисов.
Чтобы записать содержимое как интернет-тип носителя кроме закодированного формой символьного массива ('application/x-www-form-urlencoded'), задайте свойство MediaType options.
Чтобы запросить данные с запросом POST HTTP и считать ответ с функцией, задайте свойство ContentReader options как указатель на функцию. Если вы задаете указатель на функцию, которая возвращает несколько выходных аргументов, webwrite возвращает все выходные аргументы.
Для функциональности, не поддержанной функциями веб-сервисов RESTful, смотрите Интерфейс HTTP.
Функция 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