【发布时间】:2015-11-06 21:37:34
【问题描述】:
我需要使用Jersey client 1.19 和genson 1.3 发送一个已经是JSON 格式的字符串
Client.create().resource(path).webResource.type(MediaType.APPLICATION_JSON_TYPE)
.accept(MediaType.APPLICATION_JSON_TYPE).put(ClientResponse.class, jsonAsString)
这个问题是客户端正在解析字符串,我需要它按原样发送。
我正在发送类似{ "name":"Foo" } 的内容,而客户端正在将其转换为"{ \"name\":\"Foo\" }"。如果我将类型更改为PLAIN_TEXT,它会正确发送请求,但我需要将其发送为application/json。
【问题讨论】:
-
当您说客户正在转换时,您在哪里看到转换?在服务器上?
-
我正在用wireshark嗅探它。