Avatar billede kragekjaer Praktikant
03. april 2014 - 13:51 Der er 7 kommentarer og
1 løsning

httpClient httpPost til PHP

Hejsa.

Jeg har et stort problem med at læse data i PHP sendt fra android app.

JSONObject location = new JSONObject();
            location.put("latitude", l.getLatitude());
            location.put("longitude", l.getLongitude());
            location.put("accuracy", l.getAccuracy());
            location.put("speed", l.getSpeed());
            location.put("recorded_at", l.getRecordedAt());
            params.put("location", location);

StringEntity se = new StringEntity(params.toString());
request.setEntity(se);
request.setHeader("Content-type", "application/json");

HttpResponse response = httpClient.execute(request);

Log.i(TAG, "Response received: " + response.getStatusLine());

ALT FINT, men i min PHP har jeg forsøgt alt og kan ikke finde parametrene, som om $_POST er tom.

Kan I hjælpe?
Avatar billede arne_v Ekspert
03. april 2014 - 14:58 #1
proev:

json_decode(file_get_contents('php://input'))
Avatar billede arne_v Ekspert
03. april 2014 - 14:59 #2
altsaa paa PHP siden
Avatar billede kragekjaer Praktikant
03. april 2014 - 16:12 #3
Ja på PHP siden
Avatar billede arne_v Ekspert
03. april 2014 - 16:22 #4
saa virker forslaget i #1 ?
Avatar billede kragekjaer Praktikant
03. april 2014 - 19:16 #5
Hm, det virker ikke jeg får Array
(
)

ud
Avatar billede kragekjaer Praktikant
03. april 2014 - 19:28 #6
Jeg kan iøvrigt i log på Android se at strengen bliver afsendt og der kommer 200 kode respons
Avatar billede kragekjaer Praktikant
03. april 2014 - 23:46 #7
Hej Arne. Det virker skam det du skrev, tusind tak :-) Smider du et svar.
Avatar billede arne_v Ekspert
04. april 2014 - 13:57 #8
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester