0

我正在使用发送请求,URIBuilder并且我想通过不使用或屏蔽某些参数来打印 POST 请求,代码:

        uriBuilder.addParameter("p1", "v1");
        ....
        uriBuilder.addParameter("p10", "v10");
        HttpPost post = new HttpPost(uriBuilder.build());
        httpClient.execute(target, post);

NullPointerException试过了post.getEntity()

使用uriBuilder.getQueryParams()似乎不是直观的方法

        uriBuilder.getQueryParams().stream().forEach(p->
           logger.debug(p.getName()+"=" +p.getValue()+"&"));

在这种情况下打印请求的最佳方式是什么?

我想屏蔽一些参数(敏感数据)

4

0 回答 0