@BalusC 给出的“捕获并记录响应正文”的答案对我有用。但我想知道为什么只有 3 个 write 方法被覆盖。PrintWriter 中有 print 和 append 方法以及另外 2 个 write 方法。我担心的是我不会因为不覆盖它们而丢失一些响应内容吗?
(我猜这write(String s)
是在打电话write(String s, int off, int len)
,这就是你没有覆盖的原因write(String s)
。同样适用write(char[] buf)
。请确认,并请我指出任何说明这一点的文档。)