Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/326.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 错误:org.apache.http.client.ClientProtocolException org.apache.http.client.ClientProtocolException_Java_Rest_Web Services - Fatal编程技术网

Java 错误:org.apache.http.client.ClientProtocolException org.apache.http.client.ClientProtocolException

Java 错误:org.apache.http.client.ClientProtocolException org.apache.http.client.ClientProtocolException,java,rest,web-services,Java,Rest,Web Services,我用Java创建了一个简单的RESTWeb服务。当我使用正确的数据或无效的数据测试服务时,我得到了预期的响应。但是如果我用空数据测试相同的数据,我会得到以下错误。我可以在HTTP日志中看到预期的响应。但JSON显示为空,并且在错误日志中,观察到以下问题。请建议我解决这个问题 错误Json请求: { “根元素”:{ “名称”:” } } 错误日志: 错误:org.apache.http.client.ClientProtocolException org.apache.http.client.Cl

我用Java创建了一个简单的RESTWeb服务。当我使用正确的数据或无效的数据测试服务时,我得到了预期的响应。但是如果我用空数据测试相同的数据,我会得到以下错误。我可以在HTTP日志中看到预期的响应。但JSON显示为空,并且在错误日志中,观察到以下问题。请建议我解决这个问题

错误Json请求: { “根元素”:{ “名称”:” } }

错误日志:

错误:org.apache.http.client.ClientProtocolException org.apache.http.client.ClientProtocolException 位于org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:822) 位于org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:754) 位于com.eviware.soapui.impl.wsdl.support.http.HttpClientSupport$Helper.execute(HttpClientSupport.java:233) 位于com.eviware.soapui.impl.wsdl.support.http.HttpClientSupport.execute(HttpClientSupport.java:323) 位于com.eviware.soapui.impl.wsdl.submit.transports.http.HttpClientRequestTransport.submitRequest(HttpClientRequestTransport.java:290) 位于com.eviware.soapui.impl.wsdl.submit.transports.http.HttpClientRequestTransport.sendRequest(HttpClientRequestTransport.java:220) 位于com.eviware.soapui.impl.wsdl.WsdlSubmit.run(WsdlSubmit.java:119) 位于java.util.concurrent.Executors$RunnableAdapter.call(未知源) 位于java.util.concurrent.FutureTask.run(未知源) 位于java.util.concurrent.ThreadPoolExecutor.runWorker(未知源) 位于java.util.concurrent.ThreadPoolExecutor$Worker.run(未知源) 位于java.lang.Thread.run(未知源) 原因:org.apache.http.ProtocolException:服务器未能使用有效的http响应进行响应 位于org.apache.http.impl.conn.DefaultResponseParser.parseHead(DefaultResponseParser.java:109) 位于org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:252) 位于org.apache.http.impl.AbstractHttpClientConnection.ReceiverResponseHeader(AbstractHttpClientConnection.java:281) 位于org.apache.http.impl.conn.DefaultClientConnection.ReceiverResponseHeader(DefaultClientConnection.java:247) 位于org.apache.http.impl.conn.AbstractClientConnAdapter.ReceiverResponseHeader(AbstractClientConnAdapter.java:219) 位于com.eviware.soapui.impl.wsdl.support.http.HttpClientSupport$SoapUIHttpRequestExecutor.doReceiverResponse(HttpClientSupport.java:147) 位于org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125) 位于org.apache.http.impl.client.DefaultRequestDirector.tryExecute(DefaultRequestDirector.java:633) 位于org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:454) 位于org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:820)