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