Если вы не хотите использовать дополнительную библиотеку, вот средство для отправки «id» и «name» на сервер:
URL url = null;
try {
String registrationUrl = String.format("http://myserver/register?id=%s&name=%s", myId, URLEncoder.encode(myName,"UTF-8"));
url = new URL(registrationUrl);
URLConnection connection = url.openConnection();
HttpURLConnection httpConnection = (HttpURLConnection) connection;
int responseCode = httpConnection.getResponseCode();
if (responseCode == HttpURLConnection.HTTP_OK) {
Log.d("MyApp", "Registration success");
} else {
Log.w("MyApp", "Registration failed for: " + registrationUrl);
}
} catch (Exception ex) {
ex.printStackTrace();
}
Вы также можете легко отправлять другие данные через этот URI-стиль "GET", но если вам нужно отправить что-то более подробное, потребуется POST.
Примечание: Первоначально опубликовано, чтобы ответить на аналогичный вопрос здесь: Как подключить Android к серверу