|
|
1
1
你在别的地方有问题。似乎发生了一个异常/错误,如application/problem+json content type所指出的。这可能是在异常处理程序中设置的。因为您的客户只希望返回application/pdf 406。 您可以添加一个测试用例来读取错误详细信息,以了解错误的确切内容。 类似的东西
如果您期望出现错误,那么可以将accept类型更改为同时包含pdf和problem-json类型。 注意-此行为取决于您拥有的SpringWebMVC版本。 最新的SpringMVC版本考虑了响应实体中设置的内容类型头,忽略了接受头中提供的内容,并将响应解析为可能的格式。因此,您所做的相同测试不会返回406代码,而是返回带有应用程序JSON问题内容类型的内容。 |
|
|
2
0
406意味着您的客户机正在请求服务器认为无法提供的ContentType(可能是PDF)。 我猜在调试时,您的代码工作的原因是您的REST客户机没有添加像测试代码那样请求PDF的接受头。
若要解决此问题,请将添加到@postmaping注释中
|
|
|
3
0
我在@veeram的帮助下找到了答案,并了解到我的配置
默认支持-
已完成代码更改以修复此案例-
|