reqmod消息的400 ICAP错误

时间:2011-11-07 08:49:17

标签: squid

我收到以下错误...“错误400错误请求”。对于ICAP Reqmod消息。这是示例ICAP客户端代码的片段..

request = "GET http://www.foobar.com HTTP/1.1\n\n";
output.println("REQMOD icap://" + server + ":" + "1344" + "/"+ "REQMOD" + " " + "1.0" +"\r");
output.println("Host:" + server + ":" + port + "\")
output.println("Encapsulated: req-hdr=0, null-body=" + length);
output.println("Preview: 0\r");
output.println("Allow: 204\r");

output.println("\r");
output.print(request);
output.println("\r");

感谢对此的任何帮助...这是一个非常简单的ICAP客户端,我使用相同的格式发送ICAP选项消息,并且有效...由于某种原因REQMOD被拒绝作为错误的请求...

2 个答案:

答案 0 :(得分:0)

output.println("REQMOD icap://" + server + ":" + "1344" + "/"+ "REQMOD" + " " + "1.0" +"\r");

我猜你想指的是 REQMOD icap:// serverip:1344 / ICAP / 1.0,而不是指定第二个REQMOD

答案 1 :(得分:0)

有一些回车丢失。就是这样。