I'm developing an android app that will communicate through an asp.net web
application API, but when having to send data via HTTP get the following
error: internal server error 500.

public void addUser(User user){
HttpClient httpClient = new DefaultHttpClient();
HttpPost httpPost = new HttpPost();
URI uri = null;
try {
uri = new URI("http://10.1.1.3/servicename/api/user";);
} catch (URISyntaxException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
httpPost.setURI(uri);
httpPost.setHeader("User-Agent", "Android");
httpPost.setHeader("Accept", "*/*");
httpPost.setHeader("Content-Encoding", "UTF-8");
httpPost.setHeader("Content-Type", "application/x-www-form-urlencoded");
        try {
         StringBuffer params = new StringBuffer();
         params.append("FirstName=");
         params.append(user.getFirstName());
         params.append("&LastName=");
         params.append(user.getLastName());
         params.append("&SocialCode=");
         params.append(user.getSocialCode());
         params.append("&Email=");
         params.append(user.getEmail());
         params.append("&DataAdd=");
         params.append(user.getDataAdd());
         params.append("&NameSocialNetwork=");
         params.append(user.getNameSocialNetwork());

httpPost.setEntity(new ByteArrayEntity(params.toString().getBytes()));

HttpResponse response = httpClient.execute(httpPost);
Log.i("resposta", response.getStatusLine().toString());
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (ClientProtocolException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}


}

--

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to