text/xml和application/xml

news/2024/10/17 20:28:46/

困惑

在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.ppmy.cn/news/1222786.html

相关文章

利用Pairwise算法自动生成测试用例的

Pairwise算法是一种用于生成测试用例的组合算法,它可以帮助我们在给定的测试参数集合中,生成一组具有高覆盖度的测试用例。 下面是一个使用Python实现Pairwise算法的demo: from itertools import combinationsdef pairwise(parameters):tes…

前端404页面的制作

1、背景 前端开发经常遇到输入路径不存在的问题&#xff0c;为此&#xff0c;把之前项目的404拿出来供大家参考。代码很简单&#xff0c;适合新手入手&#xff0c;效果如下&#xff1a; 2、代码引用的是element-plus框架 <template><div><el-result icon"…

[python]编程题小代码

100以内奇数的和 sum 0 n 99 while n>0 : sum sumn n n-2 print(sum ) 打字符题 h int(input("请输入你想打印的行数:")) n 1 while n <h : print(n**) n 1 等腰三角形 layer int(input("请输入你要打印的行数&#xff1a;")) for i in range(1,la…

mysql取出组内按照某时间最新一条数据的其他字段

注,仅适用于MYSQL8以上,不然无法使用窗口函数 示例数据如下: lot_idfile_namefile_timetype1362911113629111_20231101_165326.csv2023-11-01 16:53:1811362911113629111_20231110_095855.csv2023-11-10 09:58:3121362911113629111_20231110_084255.csv2023-11-10 08:41:5621…

【题解】洛谷 P9658 Laser Trap

题解-P9658 Laser Trap 题目传送门 题意简述 题面是英文的&#xff0c;还没翻译&#xff0c;就讲一讲吧。 n n n 个激光发射器&#xff0c;两两之间产生激光束&#xff0c;将平面分为若干区域。 问至少删去多少个发射器&#xff0c;可以使得原点与外侧区域联通。 多组数据&a…

C#值类型设置为null

Nullable<DateTime> date null; 赋默认值防止报错&#xff1a; DateTime ? date new DateTime(3000,1,1); DateTime date2 new date.GetValueOrDefault();

精彩回顾|从架构到实践,AntDB融合型数据库揭秘

当今社会中的信息除了“多”&#xff0c;人们对于“效率”和“速度”的要求也越来越高。譬如&#xff0c;对于很多企业决策者来说&#xff0c;在当前的经济形势下需要尽一切可能降本增效。过去每周看看经营报表的习惯&#xff0c;现在慢慢转变为实时可视化分析企业当前的经营状…