Java Jersey客户端将内容类型标题设置为文本/普通

Java Jersey客户端将内容类型标题设置为文本/普通,java,jersey,Java,Jersey,使用jersey客户端发送HTTP请求。内容类型头被自动设置为application/json,但我想用text/plain更改内容类型头,而不考虑任何规范、标准等。Jersey版本是2.4.1 代码 而不是 request.post(json, String.class); 尝试使用 request.type(MediaType.TEXT_PLAIN).post(json, String.class); 而不是 request.post(json, String.class); 尝试使用

使用jersey客户端发送HTTP请求。内容类型头被自动设置为application/json,但我想用text/plain更改内容类型头,而不考虑任何规范、标准等。Jersey版本是2.4.1

代码

而不是

request.post(json, String.class);
尝试使用

request.type(MediaType.TEXT_PLAIN).post(json, String.class);
而不是

request.post(json, String.class);
尝试使用

request.type(MediaType.TEXT_PLAIN).post(json, String.class);
在您的示例中,请使用Entity.textentityData或Entity.entityentityData、mediaType方法而不是Entity.json。

在您的示例中,请使用Entity.textentityData或Entity.entityentityData、mediaType方法而不是Entity.json