在Google Cloud Endpoints中获取原始请求正文

时间:2016-08-31 10:24:05

标签: google-app-engine

在这篇文章中,我找到了如何获取请求对象:Getting raw HTTP Data (Headers, Cookies, etc) in Google Cloud Endpoints

无论如何,当我尝试用Commons IO读取输入流时,即IOUtils.toString(req.getInputStream(), StandardCharsets.UTF_8),它是空的(尽管没有例外)。

即使这对我有意义,因为Endpoints Fw至少一次读取了所有数据以反序列化bean参数,我认为请求对象是一个带有被覆盖的{{1}的HttpServletRequestWrapper对象。方法在多次读取时保留整个数据。

有什么建议吗?

0 个答案:

没有答案