美文网首页
egg 如何接收xml数据

egg 如何接收xml数据

作者: w晚风 | 来源:发表于2020-11-02 21:33 被阅读0次

    项目中通过post请求返回的数据为空的。原因是数据格式为xml数据,百度搜索发现也有人碰到过相似事情,记录下这位小伙伴的

    增加配置:

    // 覆盖egg自带的配置 使支持接收xml参数
      config.bodyParser = {
        enable: true,
        encoding: 'utf8',
        formLimit: '100kb',
        jsonLimit: '100kb',
        strict: true,
        // @see https://github.com/hapijs/qs/blob/master/lib/parse.js#L8 for more options
        queryString: {
          arrayLimit: 100,
          depth: 5,
          parameterLimit: 1000,
        },
        enableTypes: ['json', 'form', 'text'],
        extendTypes: {
          text: ['text/xml', 'application/xml'],
        },
      };
    

    然后就可以正常获取到xml数据了

    改了以后,post提交的xml数据,通过ctx.request.body就能拿到

    原作者:https://blog.csdn.net/foreverling_ling/article/details/93726083

    相关文章

      网友评论

          本文标题:egg 如何接收xml数据

          本文链接:https://www.haomeiwen.com/subject/amkvvktx.html