Запись данных в веб-службу RESTful
записывает содержимое в веб-службу, указанную response = webwrite(url,PostName1,PostValue1,...,PostNameN,PostValueN)url и возвращает response. Входные аргументы PostName1,PostValue1,...,PostNameN,PostValueN укажите содержимое как пары имя-значение. webwrite форма-кодирует пары имя-значение в теле запроса HTTP POST к веб-службе. Веб-служба определяет response.
Веб-служба предоставляет RESTful, который возвращает данные, отформатированные как интернет-носитель типа JSON, XML, изображение или текст.
добавляет другие параметры HTTP-запроса, указанные в response = webwrite(___,options)weboptions объект options. Этот синтаксис можно использовать с любым из входных аргументов предыдущих синтаксисов.
Запись содержимого в виде интернет-носителя, отличного от массива символов в кодировке формы ('application/x-www-form-urlencoded'), укажите MediaType имущество options.
Чтобы запросить данные с запросом HTTP POST и прочитать ответ с помощью функции, укажите 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