Netscaler监视自定义标头

时间:2019-07-09 07:09:32

标签: http http-headers jetty jetty-9 netscaler

我正在尝试使用授权标头设置监视(http-ecv),但出现非法字符或标头折叠错误(jetty 9.3)

1。示例

GET /somepath/somepage.html HTTP / 1.1

服务器正在运行

\ r \ n授权:基本somestring = \ r \ n

响应“ HTTP1.1 400非法字符SPACE =''\ r \ n”

2。示例

获取/somepath/somepage.html

服务器正在运行

HTTP / 1.1 \ r \ n授权:基本somestring = \ r \ n

响应HTTP / 1.1 400非法字符VCHAR ='/'\ r \ n

此示例适用于较旧的码头版本

3.example

获取/somepath/somepage.html

服务器正在运行

\ r \ nHTTP / 1.1 \ r \ n授权:基本somestring = \ r \ n

响应HTTP1.1 400标头折叠\ r \ n

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

在文章https://support.citrix.com/article/CTX117142

上尝试解决方案

编辑以添加更多上下文:本文介绍如何为请求使用用户名和密码进行基本身份验证的后端服务器创建监视器。

总结:

add lb monitor test_login_tcp TCP-ECV -send "GET / HTTP/1.1\r\nAuthorization: Basic YOURBASE64USERPW\r\nHost: IP_or_FQDN\r\n\r\n" -recv 200 -LRTM ENABLED