当前位置: 首页 > article >正文

text/xml和application/xml

困惑

在http消息中,同样是传送xml信息,有的时候看到Content-Type的值是text/xml,有的时候值是application/xml,感到困惑。

例如,用Postman发送http消息给Tomcat中的基于JAX-WS的 web服务:
请求中传送了xml内容,Content-Type是application/xml:
在这里插入图片描述

响应中返回了xml内容,Content-Type是text/xml:
在这里插入图片描述

解答

今天研究了下,看了几篇RFC。
结论:这两个都是合法的,都可以使用,现在没有什么区别,但仍然推荐使用application/xml

在历史上的RFC规范中,这两个确实有区别,但旧的的RFC不断被新的RFC所代替,例如RFC3023(https://www.rfc-editor.org/rfc/rfc3023),现在已经被RFC7303替换。

现在的RFC7303:https://www.rfc-editor.org/rfc/rfc7303.html
在这里插入图片描述

对text/xml和application/xml的描述,摘录部分:
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述


http://www.kler.cn/a/132603.html

相关文章:

  • tcp 超时计时器
  • vue3 路由写法及传参方式 !超详细
  • uniapp微信小程序转发跳转指定页面
  • 基于单片机智能温室大棚监测系统
  • 深度学习笔记14-卷积神经网络2
  • (一)- DRM架构
  • Pytorch torch.norm函数详解用法
  • 【系统稳定性】1.5 黑屏(二)
  • Python中的实例属性和类属性
  • Word中NoteExpress不显示的问题
  • C语言测试题:用冒泡法对输入的10个字符由小到大排序 ,要求数组做为函数参数。
  • 流量分析(5.5信息安全铁人三项赛数据赛题解)
  • 一些nginx命令
  • 【机器学习】决策树算法理论:算法原理、信息熵、信息增益、预剪枝、后剪枝、算法选择
  • 键鼠自动化2.0展示
  • php连接sqlserver 安装sqlserver 驱动windows系统
  • C++ 继承和派生
  • VIM去掉utf-8 bom头
  • 软件安利——火绒安全
  • 【C++11】线程库
  • 【算法萌新闯力扣】:找到所有数组中消失对数字
  • 怎样正确做 Web 应用的压力测试?
  • 【js】 lodash命名转换和封装
  • 再次学习高精度
  • Vue3-ref、reactive函数的watch
  • LeetCode 面试题 16.22. 兰顿蚂蚁