【发布时间】:2017-12-05 13:11:02
【问题描述】:
需要消耗如下的休息服务。球衣客户
@POST
@Produces("application/vnd.app.mail-service+json")
@Consumes("application/vnd.app.mail-service+json")
public TempResponse submit(TempRequest request) {
}
这里的 TempRequest 是 JAXB 对象。
从 javascript 使用服务。已将 Accept 和 Content-Type 设置为“application/vnd.app.mail-service+json”并发送 json 请求
{
"TempRequest" :{
"TempR1" : {
"id" : "1212",
"name" : "app",
}
}
}
在提交请求时,服务应用程序中收到的请求正文为空,如果我尝试在消费和生产中使用“+xml”并更改内容类型,则请求正文不为空。
使用 Jersy-cleint 和 jax-rs 以及在 spring 4.3.7 应用程序中部署的 jacson-core 和 asl - 1.19.3
【问题讨论】:
-
TempRequest是什么?是你的自定义类吗? -
自定义类
标签: json rest jersey jax-rs spring-rest