2011-11-07 20 views
1

我收到以下錯誤...「錯誤400錯誤請求」。用於ICAP Reqmod消息。這裏的例子ICAP客戶端代碼的片段..400針對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 OPTIONS消息,而該工程...由於某種原因,REQMOD是被拒壞的請求......

+0

到目前爲止,您在ICAP論壇上有任何答案嗎?我對自己感興趣。 –

+0

nope也沒有得到任何幫助。 – Vikram

回答

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

我猜你想要的東西來指定被 REQMOD ICAP:// SERVERIP:1344/ICAP/1.0,而不是指定第二REQMOD

0

有一些回車丟失。就這樣。

+0

請擴大您的答案,並提供修改後的問題,使其成爲一個非常好的答案。 – Szymon