Skip to content
Advertisement

Sending POST data in Android

I’m experienced with PHP, JavaScript and a lot of other scripting languages, but I don’t have a lot of experience with Java or Android.

I’m looking for a way to send POST data to a PHP script and display the result.

Advertisement

Answer

Note (Oct 2020): AsyncTask used in the following answer has been deprecated in Android API level 30. Please refer to Official documentation or this blog post for a more updated example

Updated (June 2017) Answer which works on Android 6.0+. Thanks to @Rohit Suthar, @Tamis Bolvari and @sudhiskr for the comments.

JavaScript

References:

Original Answer (May 2010)

Note: This solution is outdated. It only works on Android devices up to 5.1. Android 6.0 and above do not include the Apache http client used in this answer.

Http Client from Apache Commons is the way to go. It is already included in android. Here’s a simple example of how to do HTTP Post using it.

JavaScript
User contributions licensed under: CC BY-SA
8 People found this is helpful
Advertisement