Files
APIPark/resources/plugin/render/eolinker_com_apinto_access_relational.json
T
2024-08-12 21:38:09 +08:00

1 line
1.5 KiB
JSON

{"group":"eolinker.com","project":"apinto","name":"access_relational","version":"innert","render":{"type":"object","eo:type":"object","properties":{"response":{"type":"object","eo:type":"object","description":"请求被拦截时响应的内容","properties":{"body":{"type":"string","eo:type":"string","description":"body模版, 支持 #{label} 语法","label":"Body"},"charset":{"type":"string","eo:type":"string","label":"Charset"},"content_type":{"type":"string","eo:type":"string","label":"Content-Type"},"headers":{"type":"array","eo:type":"array","items":{"type":"object","eo:type":"object","properties":{"key":{"type":"string","eo:type":"string","description":"header 的key,支持 #{label}","label":"header key"},"value":{"type":"string","eo:type":"string","description":"header 的值, 支持#{label}","label":"header value"}},"ui:sort":["key","value"]},"label":"Header参数"},"status_code":{"type":"integer","eo:type":"integer","format":"int32","label":"HTTP状态码"}},"ui:sort":["status_code","content_type","charset","headers","body"],"label":"响应内容"},"rules":{"type":"array","eo:type":"array","description":"规则列表, 规则为空时,不执行拦截, 多个规则时,有任意规则通过则均放行, ","items":{"type":"object","eo:type":"object","properties":{"a":{"type":"string","eo:type":"string","description":"A key 规则,支持#{}的metrics语法","label":"Key A"},"b":{"type":"string","eo:type":"string","description":"B Key 规则,支持#{}的metrics语法","label":"key B"}},"ui:sort":["a","b"]},"label":"规则"}},"ui:sort":["rules","response"]}}