我是靠谱客的博主 谦让花卷,最近开发中收集的这篇文章主要介绍egg:如何设置返回的数据格式是json,还是xml设置返回的数据格式为xml,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

设置返回的数据格式为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;

最后

以上就是谦让花卷为你收集整理的egg:如何设置返回的数据格式是json,还是xml设置返回的数据格式为xml的全部内容,希望文章能够帮你解决egg:如何设置返回的数据格式是json,还是xml设置返回的数据格式为xml所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部