Я работаю над приложением Android, которое подключается к веб-сервисам .NET.Я использую Apache HttpClient
для подключения, используя метод HttpGet
.Метод, который выполняет фактический вызов, имеет следующий код:
public static String httpGet(String methodName, List<NameValuePair> params) {
String methodURL = BASE_URL + "/"+methodName;
HttpGet httpGet = new HttpGet(methodURL+"?"+URLEncodedUtils.format(params, "UTF-8"));
Поэтому я беру объект List<NameValuePair>
и получаю из него весь URL-адрес.По какой-то причине веб-служба не принимает параметры-значения, если они не заключены в кавычки.
Есть ли способ получить параметры, заключенные в кавычки, без необходимости вручную добавлять "\""
к каждому параметру в вызовах ...?