如何使用 Zabbix Api 在 Python 中使用 post 类型作为表单数据

How to use post type as form data in Python using Zabbix Api

我正在使用下面的脚本创建一个表单,但它创建的步骤场景作为原始数据。 我尝试在步骤中 select post 键入表单数据,但它没有按预期工作。请指导我。任何帮助将不胜感激。

代码:

http = self.zapi.httptest.create(name = web_data,hostid=hostid,delay='2m',applicationid=appid,
            steps=[{'name':web_data,'url':web_data,'status_codes':'200','posts':['name','','value',''],'no':1}])

您需要使用'array of HTTP fields',但您使用的是数组。尝试:

'posts': [
  {'name': 'the field', 'value': 'the content'},
  {'name': 'another field', 'value': 'another content'}
]

文档:httptest/object