Запишите данные к веб-сервису RESTful
содержимое записей к веб-сервису задано 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