aurora 接口处理器中的数据响应通过返回值的方式直接处理,仅在中间件阶段处理数据响应需要调用方法设定,返回的数据统一格式化成为json数据

字符串数据

对三种字符串数据有着不同的解析,普通字符串,静态资源响应字符串,服务转发字符串。

普通字符串

上面提到过说有的数据都统一为json数据,纯普通字符串的处理并不会被二次处理,而是作为字符串直接写入到响应,设计的目的是可以让用户的操作性更加广泛得以支持多种数据格式的传输,传输数据前定义需要响应的类型头即可。

Html 响应

aurora 中支持对浏览器响应html页面(静态资源下的html文件),对html的响应是通过静态资源全路径来实现

结其他数据

自定义结构体,any 或者 map,切片等数据将统一处理为json格式。

响应 500

aurora 的接口返回一个非nilerror 表示向客户端发送一个500响应状态

最后编辑: kuteng  文档更新时间: 2023-06-23 15:00   作者:kuteng