2012-07-15 68 views
0

在宁静的web服务工作。 在调用休息服务时获取以下错误,但集成测试正在为相同的请求工作。错误与RESTful服务

错误:重度:2012年7月15日上午08点59分10秒org.apache.cxf.jaxrs.utils.JAXRSUtils readFromMessageBody 严重:错误反序列化输入流中的目标类UserActivity,内容类型:/ 七月15,2012上午8时59分10秒org.apache.cxf.jaxrs.impl.WebApplicationExceptionMapper toResponse 警告:WebApplicationException已经陷入:没有内容映射到对象由于输入

的端部和所述JsonInput是:{ “PAGEURL”: “https://google.com,” activityType “:” 登录”, “userGUID”: “105”}

并且如果我尝试用测试客户端,它正在... 任何想法是怎么回事,我失去了任何库相同的输入?

任何建议,将更多的赞赏。

回答

2

你以后google.com URL缺失报价因而不能很好地形成的JSON。

应该是:

+0

迈克,我试图与它说,这是有效的JSON的工具.. – 2012-07-15 13:31:05

+0

煤矿是有效的,但是比如你上面显示并非如此。您在google.com之后错过了双引号,这就是您的JSON无法正常工作的原因。 ;-) – 2012-07-15 13:44:12

0

得到它解决了..

{"pageURL":"https://google.com","activityType":"LOGIN","userGUID":"105"} 

您可以随时与像免费工具验证您的JSON未向Jersey客户传递正确的请求值。

感谢

+0

我相信我的回答是正确的,所以你可以给它接受答案的绿色检查吗?很高兴你修好了它! – 2012-07-15 14:37:32

+0

迈克的Jsonrequest是正确的,但我要送的球衣POST方法没有输入参数。正如你所说的,json请求没有问题。 – 2012-07-17 21:35:21