Я пытаюсь отправить адрес электронной почты пользователя и пароль из моего приложения для Android в db для входа через POST.отправить регистрационную информацию через POST с android
На стороне сервера я получаю мои данные, как это:
$email = $_POST['email'];
$password = clean($_POST['password'];
А на андроид стороне я отправить его следующим образом:
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("some real URL");
httppost.setHeader("Content-type", "application/json");
List<NameValuePair> params = new ArrayList<NameValuePair>(2);
params.add(new BasicNameValuePair("email", email));
params.add(new BasicNameValuePair("password", password));
httppost.setEntity(new UrlEncodedFormEntity(params));
// Execute the request
HttpResponse response;
try {
response = httpclient.execute(httppost);
......
Даже при вводе в действительных регистрационных данных, он не работает и не указывает адрес электронной почты или пароль. Я правильно передаю вещи?
Я также попытался отправить данные, как показано ниже, но не работал. Какие-либо предложения?
возможно дубликат [HTTP POST Android не отправляющего данных ] (http://stackoverflow.com/questions/10248297/android-http-post-not-sending-data) – cxzp
нашел ответ в другом потоке, содержание вопроса было тем же самым ответом, что заголовок был неправильным – cxzp