Недавно я начал заниматься программированием для Android. Я столкнулся с проблемой. В настоящее время я создал запрос строки XML под названием «sendData». Эти sendData необходимо отправить на сервер, чтобы проверить, действительна ли учетная запись пользователя или нет.
В настоящее время, когда я пытаюсь отправить запрос, я связываюсь с сервером, но я получаю общую ошибку ответа по умолчанию, что заставляет меня поверить, что XML отправляется неправильно.
public void postData(String sendData) {
// Create a new HttpClient and Post Header
System.out.println("SENDDATA" + sendData);
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("http://www......");
try {
// Add your data
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(0);
nameValuePairs.add(new BasicNameValuePair(sendData, sendData));
httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
// Execute HTTP Post Request
HttpResponse response = httpclient.execute(httppost);
inputStreamToString(response.getEntity().getContent());
}
catch (ClientProtocolException e)
{
// TODO Auto-generated catch block
}
catch (IOException e)
{
// TODO Auto-generated catch block
}
}
Выше приведен код, который я использую для отправки данных. Я считаю, что проблема, возможно, происходит в разделе «попробовать». Я искал похожие проблемы на этом форуме и не нашел ответа, который искал.
Любая помощь будет оценена.
Спасибо,
РЕДАКТИРОВАТЬ:
В журнале кот. Когда я распечатываю строку, она выглядит так.
07-19 15:35:36.642: INFO/System.out(2204): <Request xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Version="1.0" xsi:noNamespaceSchemaLocation="http://www.example.com">
07-19 15:35:36.642: INFO/System.out(2204): <Identification>
07-19 15:35:36.642: INFO/System.out(2204): <UserID>[email protected]</UserID>
07-19 15:35:36.642: INFO/System.out(2204): <Password>password</Password>
07-19 15:35:36.642: INFO/System.out(2204): </Identification>
07-19 15:35:36.642: INFO/System.out(2204): <Service>
07-19 15:35:36.652: INFO/System.out(2204): <ServiceName>AccountVerify</ServiceName>
07-19 15:35:36.652: INFO/System.out(2204): <ServiceDetail/>
07-19 15:35:36.652: INFO/System.out(2204): </Service>
07-19 15:35:36.652: ИНФОРМАЦИЯ/System.out(2204):
Каждый элемент имеет свою строку в LogCat. Может ли это быть проблемой?