HTTP POST works on browser but not socketically
I can post info using a simple html but i cant post using sockets..
[code][
InetAddress addr = InetAddress.getByName(hostname);
Socket socket = new Socket(addr, port);
String path = postpath;
BufferedWriter wr = new BufferedWriter(new OutputStreamWriter(socket.getOutputStream(), "UTF8"));
wr.write("POST "+path+" HTTP/1.0\r\n");
wr.write("Content-Length: "+data.length()+"\r\n");
wr.write("Content-Type: application/x-www-form-urlencoded\r\n");
wr.write("\r\n");
wr.write(data);
wr.flush();
BufferedReader rd = new BufferedReader(new InputStreamReader(socket.getInputStream()))
/code]
it works on my local web server but not on the remote web server. what could be the problem and explanation?

