Skip to main content
Version: Next

Http请求

用于通过Http或Https协议访问外部服务。

当同步请求时组件返回字符串类型的结果,需要自行根据返回结构作进一步转换和处理,可使用MapUtils的formJson方法转为DataMap对象,或用fromArray方法转为DataMap的集合,还可以使用BeanUtils的toObject方法转换为任意对象,如:

MapUtils.formJson(ctx.httpOutput)

MapUtils.formJson(ctx.httpOutput)

BeanUtils.toObject(ctx.httpOutput, Long.class)

当异步请求时返回:Result.ok("异步请求已发起")。

属性描述是否必填
请求方式下拉选择,GET、POST、PUT、DELETE等
请求地址外部服务的完整绝对路径,如:https://api.weixin.qq.com/cgi-bin
请求参数可以是字符串常量,也可以是通过表达式返回的对象
头信息通过表达式返回的DataMap对象
是否异步发送开启异步线程执行当前操作
出参变量名将该操作的结果通过该变量名设置到服务的上下文中,如可通过ctx.httpOutput来访问