HttpURLConnection获取连接有问题

请问我这样写连接服务器端输入输出流有问题吗,为什么我只有加上那句sysout(conn.getHeader)服务器端才能成功获取,删掉就不行呢,太奇怪了,是我的连接的时候漏了什么步骤吗

img

connection.connect(); // 这句话是真正的发请求

是不是在主线程执行的,阻塞了吧。耗时操作不能在主线程执行,传统方式 Thread + Handler,或者用Rxjava等,或者干脆直接用retrofit+okhttp的网络框架,简单又强大,强烈推荐!!