Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.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
Java 如何使用HttpURLConnection从ISAPI dll读取原始http响应_Java_Sockets_Httpresponse_Httpurlconnection_Isapi Extension - Fatal编程技术网

Java 如何使用HttpURLConnection从ISAPI dll读取原始http响应

Java 如何使用HttpURLConnection从ISAPI dll读取原始http响应,java,sockets,httpresponse,httpurlconnection,isapi-extension,Java,Sockets,Httpresponse,Httpurlconnection,Isapi Extension,我的要求是从ISAPI dll发送和接收HTTP请求和响应,ISAPI dll使用Java托管在IIS中。我们的ISAPI dll将原始xml数据作为响应发送,而不带http头,因此当从客户端调用HTTPURLConnection.getinputstream()时,我会得到UnknownLengthHttpInputStream异常。 我可以使用HTTPURLConnection读取http响应数据,而不需要标头详细信息,还是应该使用套接字读取客户端中的响应 感谢您的帮助 谢谢。您只需要从那里

我的要求是从ISAPI dll发送和接收HTTP请求和响应,ISAPI dll使用Java托管在IIS中。我们的ISAPI dll将原始xml数据作为响应发送,而不带http头,因此当从客户端调用
HTTPURLConnection.getinputstream()
时,我会得到
UnknownLengthHttpInputStream
异常。 我可以使用
HTTPURLConnection
读取http响应数据,而不需要标头详细信息,还是应该使用套接字读取客户端中的响应

感谢您的帮助


谢谢。

您只需要从那里调用并读取xml数据。

因为我的ISAPI在调用HTTPURLConnection.getInputStream()时没有随响应一起发送http响应头我发现UnknownLengthHttpInputStream异常。是否可以使用HTTPURLConnection读取原始响应正文而不使用标头详细信息,或者我应该使用任何其他方法,如套接字编程?@sujitharam如果是这种情况,则不可以,您不能使用HTTPURLConnection,因为您不再遵守该协议。您只需打开一个套接字并从中读取。