使用restful Web服务。调用rest ful服务时出现以下错误,但集成测试正在处理同一请求。
错误:严重:2012年7月15日上午8:59:10 org.apache.cxf.jaxrs.utils.JAXRSUtils readFromMessageBody严重:将输入流反序列化为目标类UserActivity时出错,内容类型:/2012年7月15日上午8:59:10 org.apache.cxf.jaxrs.impl.WebApplicationExceptionMapper to Response警告:已捕获WebApplicationException:由于输入结束,没有要映射到对象的内容
JsonInput是:{"pageURL":"https://google.com,"activityType":"LOGIN","userGUID":"105"}
如果我在测试客户端上尝试相同的输入,它就会工作。。。知道这里发生了什么吗?我是不是错过了图书馆?
如有任何建议,我们将不胜感激。
您在google.com URL后面缺少引号,因此JSON格式不正确。
应为:
{"pageURL":"https://google.com","activityType":"LOGIN","userGUID":"105"}
您可以随时使用免费工具验证JSON,如:
- 请参阅:http://jsonlint.com/
已解决。。
我没有向Jersey客户传递正确的请求值。
感谢