System.out.println("输出流已打开" );////////////////////
os.write(msg.getBytes());//把消息写入输出流
os.close();
os = null;
System.out.println("输出流已关闭");////////////////////
status = con.getResponseCode();//检查返回的状态码
System.out.println("status is " + status);/////////////////
switch(status)
{
case HttpConnection.HTTP_OK://成功
break;
case HttpConnection.HTTP_TEMP_REDIRECT:
case HttpConnection.HTTP_MOVED_TEMP:
case HttpConnection.HTTP_MOVED_PERM:
url = con.getHeaderField("location");//重定向,取得新的目标地址
con.close();
con = null;
break;
default://错误,抛出一个异常
con.close();
throw new IOException("Response status not OK:" + status);
}
}
is = con.openInputStream();//打开输入流。使调用者可以读取响应信息
}