问题描述
我们的应用程序使用ServiceStack并利用SSE.客户的一个站点尝试使用Netscaler背后的应用程序,但是,每次从客户端发出请求时,事件流连接都会中止,并且SSE无法正常工作.在不使用Netscaler的情况下直接使用Web服务器时,SSE可以正常工作.
Our application uses ServiceStack and exploits SSE. One of customer's site tries to use the application behind Netscaler, however event-stream connection aborted each time the request is issued from client and SSE does not work. When web server is used directly without Netscaler, SSE works fine.
有什么主意吗?
推荐答案
我不熟悉netscaler,但听起来像某种代理/中间件,在这种情况下,任何缓冲或应禁用HTTP分块.
I'm not familiar with netscaler but it sounds like some kind of proxy / middleware in which case any buffering or HTTP Chunking should be disabled.
该文档似乎显示了如何防止Citrix netscaler中的HTTP分块.
It looks like this document shows how to prevent HTTP chunking in Citrix netscaler.
这篇关于SSE与ServiceStack不能与Netscaler一起使用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!