2chの専用ブラウザを作りたいんだけど

Socket sock = new Socket("pc3.2ch.net",80);
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(sock.getOutputStream()));
bw.write("GET /test/read.cgi/tech/1034303501 HTTP/1.1\n");
bw.write("Host: pc3.2ch.net\n");
bw.write("Connection: close\n\n");

で送ると302エラーが戻ってきます

bw.write("GET /tech/index.html HTTP/1.1\n");

にすると正常に取得できます。
なぜでしょう?(スレッド単位の取得はできないの?)