HTTP协议基于请求-响应模式:首先发送请求,然后服务器响应。服务器响应后,您将无法再发送任何内容,这将毫无意义。(服务器如何 在 知道要发送的内容
之前 给您响应代码?)
因此,当您致电时
server.getResponseCode(),您可以有效地告诉服务器您的请求已完成并且可以处理它。如果要发送更多数据,则必须启动一个新请求。
查看您的代码,您想检查连接本身是否成功,但是没有必要:如果连接不成功,
Exception则抛出
server.connect()。但是,连接尝试的结果与HTTP响应代码不同,HTTP响应代码总是在服务器处理完所有输入之后出现。



