playframework:读取状态为400的WSResponse

时间:2015-11-19 06:07:09

标签: playframework playframework-2.3

我正在调用一个服务,当返回400响应时,还包括一些解释为什么呼叫在身体中失败。

然而Play的com.ning.http.client.providers.netty.NettyResponse似乎忽略了身体,除非它是200状态。

我正在使用的Play版本(2.3.9)使用com.ning.http.client.providers.netty.ResponseBodyPart。如果我使用调试器,我可以找到一个hasResponseBody() == true,它的内容字段包含我期望的主体。但它似乎已被消耗(readerIndex = writerIndex = 125)。

它确实告诉我有一个正文(getResponseBody)和Client requests an AuthSessionTicket via SteamAPI Client submits the ticket to Parse Parse authenticates the ticket with Steam via WebAPI Parse returns an authenticated ParseUser object to Client 正在返回一个字符串,但是空字符串。

关于如何改变这一点的任何想法?

0 个答案:

没有答案