2015-03-03 2 views
1

params [0] сохранить пользователя веб-сервиса, созданного в .net framework. поэтому в моем веб-методе есть два параметра «StartIndex» и «EndIndex», так что теперь, как я могу передать параметр веб-методу в android.передать два параметра в webservice с помощью android

HttpClient client = new DefaultHttpClient(); 
    HttpPost post = new HttpPost(params[0]); 
    HttpResponse response = client.execute(post); 

ответ

3

Вы можете использовать NameValuePair список положить несколько параметров Вашего запроса на POST, как:

try { 
    HttpPost httpPost = new HttpPost("url"); 
    List<NameValuePair> parameters = new ArrayList<NameValuePair>(2); 
    parameters.add(new BasicNameValuePair("login", "trout")); 
    parameters.add(new BasicNameValuePair("password", "salmon")); 
    httpPost.setEntity(new UrlEncodedFormEntity(parameters, "UTF-8")); 

    HttpClient httpClient = new DefaultHttpClient(); 
    HttpResponse httpResponse = httpClient.execute(httpPost); 

    String response = EntityUtils.toString(httpResponse.getEntity(), "UTF-8"); 
} catch (UnsupportedEncodingException e) { 

} catch (ClientProtocolException e) { 

} catch (IOException e) { 

} 
+0

да проблема решена спасибо –

Смежные вопросы