- Forum-Beiträge: 13
28.10.2016, 17:29:09 via Website
28.10.2016 17:29:09 via Website
Hallo Leute,
und zwar folgendes Problem,
ich hab diese Tutorial nachgemacht :
und habe nun folgendes Problem:
Der Code funktioniert alles nur habe ich anstatt einen Webserver einen Apache Server verwendet unter XAMPP. Ich habe eine Login.php Datei und eine Register.php Datei unter Htdocs hinterlegt habe alle Ports freigegeben usw. Nun möchte ich in diesem Code Abschnitt darauf zugreifen:
public class RegisterRequest extends StringRequest {
private static final String REGISTER_REQUEST_URL = **"192.168.x.xxx/Register.php";**
private Map<String, String> params;
public RegisterRequest(String name, String username, int age, String password, Response.Listener<String> listener) {
super(Method.POST, REGISTER_REQUEST_URL, listener, null);
params = new HashMap<>();
params.put("name", name);
params.put("age", age + "");
params.put("username", username);
params.put("password", password);
}
@Override
public Map<String, String> getParams() {
return params;
}
}
Das sich die IP ständig ändert ist mir relativ egal, da es nur zu Testzwecken ist, eine DynDNS kann ich auch noch später erstellen usw.
Nun kommt folgende Fehlermeldung:
E/Volley: [110] NetworkDispatcher.run: Unhandled exception java.lang.RuntimeException: Bad URL 192.168.2.102/Register.php
java.lang.RuntimeException: Bad URL 192.168.2.102/Register.php
at com.android.volley.toolbox.BasicNetwork.performRequest(BasicNetwork.java:144)
at com.android.volley.NetworkDispatcher.run(NetworkDispatcher.java:112)
Caused by: java.net.MalformedURLException: no protocol: 192.168.2.102/Register.php
at java.net.URL.<init>(URL.java:589)
at java.net.URL.<init>(URL.java:486)
at java.net.URL.<init>(URL.java:435)
at com.android.volley.toolbox.HurlStack.performRequest(HurlStack.java:102)
at com.android.volley.toolbox.BasicNetwork.performRequest(BasicNetwork.java:96)
at com.android.volley.NetworkDispatcher.run(NetworkDispatcher.java:112)
Wie erreiche ich das ich Lokal, oder per Internet auf diese Php Dateien zugreifen kann, damit die Daten in die Datenbank gespeichert werden.
Führe ich die php Datei normal aus ohne Android Programm funktioniert es, also muss es ja an dem Zugriff zu diesen Dateien fehlschlagen. Woran das liegt weiß ich leider nicht, da ich mich mit XAMPP nicht so genau auskenne...
Danke schon einmal für die Hilfe
LG Patrick
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.