IIS ARR-是否可以在不缓冲或添加标头的情况下按原样转发/流post请求

IIS ARR-是否可以在不缓冲或添加标头的情况下按原样转发/流post请求,iis,streaming,arr,Iis,Streaming,Arr,我试图实现WebSocket类型的功能,但只使用普通http。所以有一个通过GET从服务器获取数据的连接,还有一个通过POST向服务器发送数据的连接。两个连接都发送/接收流数据,并使用内容长度=1 GB,类型=应用程序八位字节流。这两个连接保持打开状态,直到服务器通过GET连接发送“end”命令 如果没有ARR,一切正常(后端服务器不是IIS) 我将ARR添加到设置中,完成了所有配置步骤(包括响应缓冲区阈值=0,最大请求大小=2GB)。点击正常的URL,通过ARR从浏览器提交表单非常有效 但是,

我试图实现WebSocket类型的功能,但只使用普通http。所以有一个通过GET从服务器获取数据的连接,还有一个通过POST向服务器发送数据的连接。两个连接都发送/接收流数据,并使用内容长度=1 GB,类型=应用程序八位字节流。这两个连接保持打开状态,直到服务器通过GET连接发送“end”命令

如果没有ARR,一切正常(后端服务器不是IIS)

我将ARR添加到设置中,完成了所有配置步骤(包括响应缓冲区阈值=0,最大请求大小=2GB)。点击正常的URL,通过ARR从浏览器提交表单非常有效

但是,向服务器发送数据的POST连接不起作用。客户端发送数据,但后端服务器没有得到任何信息(使用wireshark进行验证)。它会挂起一段时间,如果我终止客户端,则会生成ARR故障跟踪日志,并显示400个错误响应,这似乎是因为实际数据量的长度不是1GB

GET连接工作正常。(如果我将POST连接指向直接与后端服务器对话,则一切正常)

所以我的问题是:是否有可能通过ARR以POST请求的形式发送流数据?对如何实现这一目标有何建议

谢谢