如何从javax.ws.rs.client.Entity实例获取HTTP请求正文(字符串)?

如何从javax.ws.rs.client.Entity实例获取HTTP请求正文(字符串)?,java,json,entity,Java,Json,Entity,我有一个javax.ws.rs.client.Entity的实例。以下是实例的字符串表示形式: Entity{entity=Entity{entity=class Pet { id: 10 category: null name: test something photoUrls: [] tags: null status: null }, variant=Variant[mediaType=application/json, language=null, encoding=null]

我有一个javax.ws.rs.client.Entity的实例。以下是实例的字符串表示形式:

Entity{entity=Entity{entity=class Pet {
id: 10
category: null
name: test something
photoUrls: []     
tags: null
status: null
}, variant=Variant[mediaType=application/json, language=null, encoding=null], annotations=[]}, variant=Variant[mediaType=application/json, language=null, encoding=null], annotations=[]}
对于本例,它是一个Pet对象,内容类型为JSON

在使用Invocation.Builder发送HTTP请求之前,如何从
实体
实例获取HTTP请求正文字符串


(如果有效负载是HTTP表单参数,而内容类型是
application/x-www-form-urlencoded
,我还需要获取表示表单参数的HTTP请求正文字符串)

请描述如何使用它,为什么需要它进行HTTP签名身份验证,我需要请求正文来计算
摘要
在使用这样的拦截器发送请求之前,您是否要修改请求?看看这里,它有意义吗?我只需要读取HTTP请求正文(作为字符串)。不修改正文。请描述一下您将如何使用它,为什么需要它进行HTTP签名身份验证,我需要请求正文来计算
摘要
在使用这样的拦截器发送请求之前,您是否要修改请求?看这里有意义吗?我只需要阅读HTTP请求正文(作为字符串)。不修改正文。