Hey Leute,
ich such schon seit ein paar Tagen und probier alles mögliche aus aber ich schaff es einfach nicht meinen HTTP POST Request zum laufen zu bekommen. Ich möchte einfach von einer Seite den Sourcecode haben und dabei Parameter über POST übermitteln. Die derzeitige Methode sieht folgendermaßen aus:
Das zugehörige PHP-Skript:
Das Resultat zeigt jedoch, dass $_POST leer ist!
mfg
Time-Over
ich such schon seit ein paar Tagen und probier alles mögliche aus aber ich schaff es einfach nicht meinen HTTP POST Request zum laufen zu bekommen. Ich möchte einfach von einer Seite den Sourcecode haben und dabei Parameter über POST übermitteln. Die derzeitige Methode sieht folgendermaßen aus:
Java:
public static String Request(String url, String post)
{
try
{
post = URLEncoder.encode(post);
URL urlcon = new URL(url);
URLConnection conn = urlcon.openConnection();
conn.setDoOutput(true);
((HttpURLConnection)conn).setRequestMethod("POST");
conn.setRequestProperty("User-Agent", "Mozilla/4.0");
conn.setRequestProperty("Accept", "text/html");
conn.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
conn.setRequestProperty("Content-Length", String.valueOf(post.length()));
OutputStream send = conn.getOutputStream();
send.write(post.getBytes());
send.close();
return Converter.convertStreamToString(conn.getInputStream());
}
catch(Exception e)
{
return e.getMessage();
}
}
Das zugehörige PHP-Skript:
Code:
<?php
echo "Username:".$_POST["login"]."\n";
echo "Password:".$_POST["pass"]."\n";
echo "Uni:".$_POST["uni_url"]."\n";
?>
Das Resultat zeigt jedoch, dass $_POST leer ist!
mfg
Time-Over