使用Convertigo发送复杂json请求的最佳方法
我有一个复杂的json请求,我想将其发布到api中,但我在Convertigo Studio中找不到正确的方法来实现这一点。谁能告诉我最好的方法吗 这是我通过curl发送的请求,它给出了结果。这些结果将被前端用于显示数据使用Convertigo发送复杂json请求的最佳方法,convertigo,Convertigo,我有一个复杂的json请求,我想将其发布到api中,但我在Convertigo Studio中找不到正确的方法来实现这一点。谁能告诉我最好的方法吗 这是我通过curl发送的请求,它给出了结果。这些结果将被前端用于显示数据 curl -k -H "Accept: application/json" --compressed -XPOST https://myserverurl/api/search -d @- << EOF { "api-key":"somekey", "usage"
curl -k -H "Accept: application/json" --compressed -XPOST https://myserverurl/api/search -d @- << EOF
{
"api-key":"somekey",
"usage":"someusage",
"criteria":{
"timestamp":{"from-to":{"date-pattern":"yyyy/MM/dd-HHmmss","from":"2019/07/28-000000","to":"2019/08/27-235959"}},
"timestamp-field":"timestamp",
"metric":"*",
"filter":{
"and":
[
{"eq":{"attribute":"type","value":"sometype"}},
{"simple-query":{"query":"_exists_:city"}},
{"neq":{"attribute":"status","value":"1"}}
]
}
},
"info":"someinfo",
"size":10000,
"mode":"last-hits",
"format":{"tabular":{"columns":["col1", "col2","col3"],
"last-hits-columns":["name"],"order-by":[{"name":"name","direction":"ASC"}]},
"timestamp":{"date-pattern":"dd/MM/yyyy HH:mm:ss"}},
"index":"someindex",
"last-hits-count":"1"
}
EOF
错误似乎来自标题,标题被定义为Accept、application/json。当我删除它时,服务器会出现HTTP 500错误。要在Convertigo请求中发布JSON正文,您必须在事务中添加一个变量“\u body”: 如果API返回JSON响应,则应使用JSON\U HTTP\U事务而不是HTTP\U事务事务 将“HTTP-verb”属性事务设置为POST,“HTTP-headers”属性设置为“内容类型,应用程序/json” _uubody变量的值是通过以下步骤按顺序设置的:
var data = {
"param1": "value1",
"param2": "value2",
...
};
然后,使用jElement步骤将“数据”转换为JSON字符串源:
JSON.stringify(data)
在“表达式”属性中
下一步是调用您的事务。在_体中,源指向JELENT文本
以下是Convertigo(7.5.7+)示例的链接:
希望有帮助。要在Convertigo请求中发布JSON正文,您必须在事务中添加一个变量“\u body”: 如果API返回JSON响应,则应使用JSON\U HTTP\U事务而不是HTTP\U事务事务 将“HTTP-verb”属性事务设置为POST,“HTTP-headers”属性设置为“内容类型,应用程序/json” _uubody变量的值是通过以下步骤按顺序设置的:
var data = {
"param1": "value1",
"param2": "value2",
...
};
然后,使用jElement步骤将“数据”转换为JSON字符串源:
JSON.stringify(data)
在“表达式”属性中
下一步是调用您的事务。在_体中,源指向JELENT文本
以下是Convertigo(7.5.7+)示例的链接:
希望能有所帮助。太好了,我没有注意到文档中关于_body reserved变量的注释。谢谢!很好,我没有注意到文档中关于_body reserved变量的注释。谢谢!