gpt4 book ai didi

java - 从托管 bean 发布时出现警告 "[Parameters] Parameters : Invalid chunk ignored"

转载 作者:搜寻专家 更新时间:2023-10-30 21:20:56 26 4
gpt4 key购买 nike

我正在从托管 bean 中打开一个 HttpURLConnection 以发布到外部服务。当我调用 HttpUrlConnection.getInputStream() 时,我收到以下警告:

WARN [Parameters] Parameters : Invalid chunk ignored

一切都进行得很好,但我想在我们的日志中保留一些这样的警告。是什么导致了此警告?我该如何阻止它发生?

相关代码如下:

@ManagedBean
@SessionScoped
public class MyController {

private void doStuff() {
...
URL url = new URL(externalServiceUrl);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setDoOutput(true);
conn.setDoInput(true);

wr = new OutputStreamWriter(conn.getOutputStream());
wr.write(postData);
wr.flush();

InputStream is = conn.getInputStream(); // Warning logged after this line
...
}

}

最佳答案

只要查询字符串包含无效 block ,例如没有名称的请求参数,就会出现此警告:

name1=value1&=value2&name3=value3

或者在您的特定情况下,开头是 &(本质上,第一个 block 无效):

&name1=value1&name2=value2&name3=value3

根据评论,您似乎正在通过 HTTP 连接到在同一容器上运行并记录到同一日志文件的服务。此警告实际上来自服务容器本身,而不是来自 HttpURLConnection

关于java - 从托管 bean 发布时出现警告 "[Parameters] Parameters : Invalid chunk ignored",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7408010/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com