我正在使用Spring Boot开发Web API。我希望其中一个API使用xml文件和一些其他参数来处理POST请求。如果它只是xml,我可以将内容类型设置为application/xml
。如果它只是几个参数,我可以使用param1=value1¶m2=value2
类型application/x-www-form-urlencoded
。但是,如何同时使用一个端点处理这两种类型?
答案 0 :(得分:0)
是的,你可以处理一个终点。只需在方法上指定正确的内容类型即可。
由于您标记了sprint-boot
,我假设您使用的是Spring MVC?如果是,请在consumes
上指定正确的RequestMapping
。