Enviando um arquivo Para um Site

Olá eu estou tetando enviar um arquivo Json para um determinado endereço da web.

Meu problema é que nada está sendo enviado.

O código que estou utilizando é o seguinte

		 HttpURLConnection c;
			try {
				  c = (HttpURLConnection) new URL("http://localhost").openConnection();
				  c.setDoOutput(true);
				  OutputStreamWriter writer = new OutputStreamWriter(c.getOutputStream(), "UTF-8");
				  writer.write(text);
				  writer.close();
				  c.connect();
			} catch (MalformedURLException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			} catch (IOException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}

Sendo a variavel text o conteudo que eu desejo para o meu arquivo.
No lado do servidor eu estou fazendo apenas um simples teste de recebimento em PHP


$myFile = "testFile.html";
$fh = fopen($myFile, 'w');
$stringData = var_dump($_REQUEST);
fwrite($fh, $stringData);
$stringData = "\n\n\n\n\n\n\n\n\n\n\n\n";
fwrite($fh, "teste");
fclose($fh);

Nesse caso se ao menos houvesse uma chamada para a url eu iria fazer um arquivo testeFile.html, mas o mesmo não ocorre

Por favor teria como dar uma luz?

Obrigado