reqStream.Write(postDataBytes, 0, postDataBytes.Length);
reqStream.Close();

しかも次の瞬間Closeしてる…
情報がちゃんと送られてからCloseしないとダメでは?
という疑問が湧いた。

コード自体は紛れもないエラーも何もないコードだけど
動作の仕組みが分からないからコードを見て考えると疑問がいくらでもわいてくる
Streamというのがどんな動作をする機能なのか俺には分からない

それを一つずつ教えてほしい
知識より考え方のほうが大切だから、それをみんなにもわかって欲しい