Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用ICAP和Java发送文件和接收响应_Java_Http_Icap - Fatal编程技术网

使用ICAP和Java发送文件和接收响应

使用ICAP和Java发送文件和接收响应,java,http,icap,Java,Http,Icap,我正在尝试使用ICAP与Blue Coat防病毒盒进行通信。我对Java相当陌生,但我确实有其他面向对象语言的经验。 我已经在Ubuntu上使用c-icap-client进行了测试,我可以确认我正在测试的服务器正在工作 ICAP应该类似HTTP,这解释了HTTP标记(没有足够的信誉来创建ICAP) 有没有人给我一个提示或编码示例,让我开始使用Java中的ICAP?我希望最终发送一个文件并收到一个基于其安全风险的响应。我最终明白了自己的想法。GitHub提供了Java和C版本:我最终找到了自己。J

我正在尝试使用ICAP与Blue Coat防病毒盒进行通信。我对Java相当陌生,但我确实有其他面向对象语言的经验。 我已经在Ubuntu上使用c-icap-client进行了测试,我可以确认我正在测试的服务器正在工作

ICAP应该类似HTTP,这解释了HTTP标记(没有足够的信誉来创建ICAP)


有没有人给我一个提示或编码示例,让我开始使用Java中的ICAP?我希望最终发送一个文件并收到一个基于其安全风险的响应。

我最终明白了自己的想法。GitHub提供了Java和C版本:

我最终找到了自己。Java和C版本都可以从GitHub获得:

Hi,我使用了ICAP avscan,但它不适合我。我正在尝试与c-icap服务器通信,并在java.net.SocketOutputStream.socketWrite0(本机方法)的java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:109)的java.net.SocketOutputStream.write(SocketOutputStream.java:132)处得到错误java.net.SocketOutputStream:109在com.is.ICAP.scanFile(ICAP.java:156)的com.is.viruscantest.main(viruscantest.java:18)的com.is.ICAP.sendBytes(ICAP.java:339)的java.io.DataOutputStream.write(DataOutputStream.java:88)中,如果其他人看到这一点,请查看Github线程:我只创建了这个问题:)嗨,我使用了ICAP avscan,但它不适合我。我正在尝试与c-icap服务器通信,并在java.net.SocketOutputStream.socketWrite0(本机方法)的java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:109)的java.net.SocketOutputStream.write(SocketOutputStream.java:132)处得到错误java.net.SocketOutputStream:109在com.is.ICAP.scanFile(ICAP.java:156)的com.is.viruscantest.main(viruscantest.java:18)的com.is.ICAP.sendBytes(ICAP.java:339)的java.io.DataOutputStream.write(DataOutputStream.java:88)中,如果其他人看到这一点,请查看Github线程:我只创建了这个问题:)