gpt4 book ai didi

google-app-engine - 我想从 servlet 向 HttpServletResponse 添加一些纯文本内容和两个 header

转载 作者:太空宇宙 更新时间:2023-11-03 15:26:43 25 4
gpt4 key购买 nike

我想在HttpServletResponse中添加一些纯文本和两个header,代码如下:

resp.setContentType("text/plain");

resp.getWriter().write(messages.get(next).getContent());

resp.addHeader("成功", "是");

resp.addHeader("hasnext", ((Boolean)hasNext).toString());

我遇到的问题是发送内容会阻止发送 header 。如果我不写内容,标题会正常接收,如果我包含文本,它们不会。

问题是什么?

最佳答案

首先尝试设置标题。此外,我假设您在完成响应后调用 writer.flush()

更新

你能检查以下是否有效吗:

protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setHeader("Content-Type", "text/plain");
response.setHeader("success", "yes");
PrintWriter writer = response.getWriter();
writer.write("hello\n");
writer.close();
}

使用 curl -i http://yourapp.appspot.com 验证 header 。

关于google-app-engine - 我想从 servlet 向 HttpServletResponse 添加一些纯文本内容和两个 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6503308/

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