使用Content-Type标头将不同格式发布到REST API

时间:2019-01-07 17:20:11

标签: rest http

假设我有一个创建Person的API,它可以接受要使用XML数据或JSON数据创建的Person。

我可以使用完全相同的API

POST /person

,唯一的变量是内容类型。因此,对于XML,这是:

Content-type: application/xml

以及JSON

Content-type: application/xml

类似地,我们可以上传文件

POST /file 

对于url编码是

Content-Type: application/x-www-form-urlencoded

如果格式为multipart / form-data,则为

Content-Type: multipart/form-data

是从REST角度来看还是我需要进行任何内容协商?

谢谢

0 个答案:

没有答案