0

我正在使用 Jersey 来使用一些休息服务,但是当我尝试发送一个空参数时遇到问题,因为 Jersey 似乎没有映射空参数或空参数。

Jersey 生成类似的东西(值是空字符串,等号丢失,我收到 500 错误): http ://myservice.test.com/services/rest/setAttribute?id=555&value&test=test

如果我去浏览器输入(这个工作!!!): http ://myservice.test.com/services/rest/setAttribute?id=555&value=&test=test

value 字段是必需的,所以我需要在每个请求中发送它,但我不能将它设置为空,有时我需要 value 一个空字符串。

谢谢...

4

1 回答 1

0

您可以添加@JsonWriteNullProperties到您序列化的类以强制它写入空值。

于 2012-08-03T06:51:08.383 回答