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