java.io.IOException: stream closed が発生 AndroidでHTTPを使ったPOST 通常のJAVAでもおそらく同じ症状が出るのではないかと思われる。 通常HttpURLConnectionを使用したPOSTを行う際に以下のような注意点が良く見られました。 (参考サイトは忘れました。すみません。) ・OutputStreamにデータを書き込む前にsetDoOutput(true)を設定する。 ・読込を開始する前にOutputStreamをクローズ乃至フラッシュする。 ・書き込み後にInputStreamを読みこまないと正常に通信が終了しない。 私が以上の点を踏まえてコードを書いてみたときに java:error java.io.IOException: stream closed が発生。 しばらく見直して、以下の点が原因だとわかった。 OutputStr
![HttpURLConnectionを使用するときにはまったこと - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/2b8448a12148dc80b966e59c38b296ccd2d889c4/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9SHR0cFVSTENvbm5lY3Rpb24lRTMlODIlOTIlRTQlQkQlQkYlRTclOTQlQTglRTMlODElOTklRTMlODIlOEIlRTMlODElQTglRTMlODElOEQlRTMlODElQUIlRTMlODElQUYlRTMlODElQkUlRTMlODElQTMlRTMlODElOUYlRTMlODElOTMlRTMlODElQTgmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZ0eHQtY2xpcD1lbGxpcHNpcyZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTRkYzEwZWM4MmVmZDM4MTY2MThlZjgyYzdhZDI3ZmRl%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwU05BTUdOJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz05NDI5YTM5YjZiZWMwMzQ5OGVhN2M4MjMzMzQxNmYzMg%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D35d052ba4e458a34eedabb6139d13cba)