Java 为什么当我使用HttpURLConnection进行post时,它需要同时具有OutputSteam和InputStream才能发出post请求?

Java 为什么当我使用HttpURLConnection进行post时,它需要同时具有OutputSteam和InputStream才能发出post请求?,java,android,servlets,networking,Java,Android,Servlets,Networking,所以,我对安卓系统的开发有点陌生,昨天我遇到了一个问题。 我的问题是,当我试图仅使用标准OutputStream将某些内容发布到servlet时,它没有发出请求,然后我将InputSteam与我的HttpUrlconnection放在一起,然后请求通过。作为客户机,OutputStream就是您要将数据写入的对象。在这种情况下,InputStream将是服务器的响应。大概,服务器在响应完成之前不会提交事务。我知道为什么需要提交,因为我没有对响应执行任何操作。这就是我的问题?

所以,我对安卓系统的开发有点陌生,昨天我遇到了一个问题。
我的问题是,当我试图仅使用标准OutputStream将某些内容发布到servlet时,它没有发出请求,然后我将InputSteam与我的HttpUrlconnection放在一起,然后请求通过。

作为客户机,
OutputStream
就是您要将数据写入的对象。在这种情况下,
InputStream
将是服务器的响应。大概,服务器在响应完成之前不会提交事务。

我知道为什么需要提交,因为我没有对响应执行任何操作。这就是我的问题?