egg:如何设置返回的数据格式是json,还是xml
2018-12-13 10:26
573 查看
设置返回的数据格式为xml
用Content-Type设置
- ‘text/html’:xml格式
- ‘text/xml’ :xml格式
- 3: ‘application/json’ :json
代码如下:
返回的结果是xml格式,一般默认是json public async suggestion() { const { ctx } = this; const resultXml = await ctx.service.fangjia.common.pingGuService.searchTopTransfer(); // json格式: 'Content-Type': 'application/json' 方法1:直接Set方法: ctx.set('Content-Type', 'text/xml'); ctx.status = resultXml.status; 方法2:定义Header,设置返回的数据格式 // const headers = { // 'Content-Type': 'text/xml', // }; // ctx.set(headers); 方法3:调用的接口,返回的是xml格式,直接用他的头文件 // ctx.set(resultXml.headers); ctx.body = resultXml.data; return ctx.body;
相关文章推荐
- 如何让webapi只返回json格式数据
- Android访问网络:服务端返回XML或JSON格式数据,Android 进行解析并使用ListView显示
- spring mvc 在同一个controller 中同时返回多种格式的数据 (xml json atom)
- javascript 解析ajax返回的xml和json格式的数据
- Response 异步返回各种格式数据:json xml text Protobuf
- Android访问网络系列之--服务端返回XML或JSON格式数据,Android 进行解析并显示
- ADO.NET Data Service如何直接支持用Json格式返回数据
- jquery 返回json格式数据 如何取出来
- 浅谈Ajax返回数据的3种格式——HTML、XML、JSON
- SpringMVC返回XML或者JSON格式的数据
- JSONP的工作原理,如何解决跨域问题,以及JSON 和XML数据格式的区别
- 后台返回一个string类型的json格式数据,前台js如何读取?
- ajax请求返回Json格式数据如何循环输出成table形式
- 如何让Asp.net webAPI返回JSON格式数据
- ADO.NET Data Service如何直接支持用Json格式返回数据
- ajax请求返回Json格式数据如何循环输出成table形式
- WCF服务返回XML或JSON格式数据
- Android如何把json格式的数据存储到xml中
- restlet中如何返回json和xml类型数据
- SSH:Struts2的Action如何返回JSON格式的数据?