本文介绍了SSE与ServiceStack不能与Netscaler一起使用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我们的应用程序使用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一起使用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

06-17 18:04