1

我收到以下错误...“错误 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 被拒绝为错误请求...

4

2 回答 2

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

I guess what you wanted to specify was REQMOD icap://serverip:1344/ ICAP/1.0 instead of specifying a second REQMOD

于 2013-01-18T21:06:45.283 回答
0

缺少一些回车。就这样。

于 2013-09-29T03:50:19.407 回答