您的位置:首页 > Web前端 > JavaScript

egg:如何设置返回的数据格式是json,还是xml

2018-12-13 10:26 573 查看

设置返回的数据格式为xml

用Content-Type设置

  1. ‘text/html’:xml格式
  2. ‘text/xml’ :xml格式
  3. 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;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: