没有参数的Post的Content-Type

时间:2015-05-12 18:39:57

标签: http http-post

从.NET代码我需要将一些xml的HTTP POST发送到客户URL。有些客户希望我使用post参数,有些则不需要。对于那些想要post参数的人,我们正在使用

的内容
Data=UrlEncode(Data)

标题类型为Content-Type:application / x-www-form-urlencoded

我现在有一位客​​户希望我在没有参数的情况下发布XML。 这与我对application / x-www-form-urlencoded的基本理解相冲突,其中数据将采用Key = Value和url编码的格式。如果我只将Value部分设置为不应该的形式,我怀疑客户Web服务器不会正确解析姿势。

问题是没有XML参数的帖子的Content-Type标头的正确标准是什么?它应该是text / xml还是其他什么?另一方面的Web服务器仍然应该明确地读取帖子数据。

1 个答案:

答案 0 :(得分:0)

内容类型HTTP标头字段描述了有效负载的互联网媒体类型。所以是的,它是普通的xml,它可以是“text / xml”或“application / xml”。在POST请求中“偶数”没有任何问题。