Ik zit nu al een paar dagen met een probleem met het posten van data naar phprestsql.
Via apikitchen.com is het geen probleem, maar vanuit java, gaat er toch iets mis. Alle verzonden strings komen namelijk in de eerste rij. In de vorm van name: Henk&achternaamHenksma. Als ik het verstuur via apikitchen.com als body in de vorm
name=henk
achternaam=henksma
Kom het perfect in de db.
Ik denk zelf dat het probleem erin zit dat ik het niet als Body van de HTTP post verstuur.
Ik kom er even niet meer uit.
(Heb ook hetzelfde gedaan alleen dan als JSON object, gaf exact hetzelfde probleem)
Via apikitchen.com is het geen probleem, maar vanuit java, gaat er toch iets mis. Alle verzonden strings komen namelijk in de eerste rij. In de vorm van name: Henk&achternaamHenksma. Als ik het verstuur via apikitchen.com als body in de vorm
name=henk
achternaam=henksma
Kom het perfect in de db.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| HttpClient httpClient = new DefaultHttpClient();
InputStream is = null;
try {
HttpPost httppost = new HttpPost("http://url");
ArrayList<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>();
nameValuePairs.add(new BasicNameValuePair("name", "henk"));
nameValuePairs.add(new BasicNameValuePair("achternaam","henksma"));
httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs, "UTF-8"));
HttpResponse response = httpClient.execute(httppost);
HttpEntity entity = response.getEntity();
is = entity.getContent();
Log.d("HTTP", "HTTP: OK");
} catch (Exception e) {
Log.e("HTTP", "Error in http connection " + e.toString());
} finally {
httpClient.getConnectionManager().shutdown();
}
} |
Ik denk zelf dat het probleem erin zit dat ik het niet als Body van de HTTP post verstuur.
Ik kom er even niet meer uit.
(Heb ook hetzelfde gedaan alleen dan als JSON object, gaf exact hetzelfde probleem)
[ Voor 3% gewijzigd door Biersteker op 08-02-2013 20:45 ]
Originally, a hacker was someone who makes furniture with an axe.