参数
请参阅 插件通用配置 了解所有插件可用的配置选项。
request
object
请求体转换配置。
input_format
string
vaild vaule:
xml,json,encoded,args,plain, ormultipart请求体原始媒体类型。如果未指定,值将由
Content-Type请求头决定,以应用相应的解码器。xml选项对应text/xml媒体类型。json选项对应application/json媒体类型。encoded选项对应application/x-www-form-urlencoded媒体类型。args选项对应 GET 请求。plain选项对应text/plain媒体类型。multipart选项对应multipart/related媒体类型。如果媒体类型都不是,该值将保持未设置状态,直接应用转换模板。
template
string
required
请求体转换模板。该模板使用 lua-resty-template 语法。更多详情请参阅模板语法。
你还可以使用辅助函数
_escape_json()和_escape_xml()来转义特殊字符(如双引号),使用_body访问请求体,使用_ctx访问上下文变量。参阅示例了解更多。template_is_base64
boolean
如果模板是 Base64 编码的,请设置为 true。
response
object
响应体转换配置。
input_format
string
vaild vaule:
xmlorjson响应体原始媒体类型。如果未指定,值将由
Content-Type响应头决定,以应用相应的解码器。如果媒体类型既不是xml也不是json,该值将保持未设置状态,直接应用转换模板。template
string
required
响应体转换模板。
template_is_base64
boolean
如果模板是 Base64 编码的,请设置为 true。