-1

我有一个ClientInterceptor记录我的应用程序中每个 http 调用的请求,但它完全删除了换行符。

@Override
public boolean handleRequest( MessageContext messageContext )
   throws WebServiceClientException
{
      ByteArrayOutputStream baos = new ByteArrayOutputStream();
      messageContext.getRequest()
                    .writeTo( baos );
      logger.info( "Request to Service: {}", baos );
}

有谁知道如何将MessageContext中的请求转换为 ByteArrayOutputStream 而不会丢失换行符?

4

0 回答 0