如何使用空值响应标头进行基于 java 的应用程序服务器回复,像这样?
content-length:\r\n
不幸的是,当我打电话时
response.setHeader("Content-Length", len)
其中 len 是空字符串或 null,响应将不包括标头。
我检查了 HttpServletResponse 和 HttpServletResponseWrapper javadocs,但无法弄清楚可以覆盖什么来提供我的自定义行为。
背景
我正在构建一个测试应用程序,它应该模拟行为不佳的 HTTP 服务器场景。该应用程序应该回复带有预设页面和 HTTP 标头的请求,包括上述情况的格式错误的请求。该应用程序是用 grails 编写的。