2 HAZİRAN 2010, ÇARŞAMBA
Nasıl bir HTTP parametre ekleme OLSUN Android istek?
Ben bir HTTP göndermeyi deniyorum talep var. İlk BasicHttpParams
bir nesne oluşturma ve nesne parametreleri ekleyerek bu isteği parametreleri ekleyerek, daha sonra HttpGet
benim nesne üzerinde setParams( basicHttpParms )
aramaya çalıştım. Bu yöntem başarısız olur. Ama ben el benim benim için URL parametreleri ekleyin (Ekle ?param1=value1¶m2=value2
yani) başarılı.
Burada bir şey eksik olduğumu biliyorum ve herhangi bir yardım büyük mutluluk duyacağız.
Şimdiden teşekkürler
groomsy
CEVAP
11 Ocak 2011, Salı
NameValuePair Listesi kullanıyorum ve istediğim url dizesi oluşturmak için URLEncodedUtils.
protected String addLocationToUrl(String url){
if(!url.endsWith("?"))
url = "?";
List<NameValuePair> params = new LinkedList<NameValuePair>();
if (lat != 0.0 && lon != 0.0){
params.add(new BasicNameValuePair("lat", String.valueOf(lat)));
params.add(new BasicNameValuePair("lon", String.valueOf(lon)));
}
if (address != null && address.getPostalCode() != null)
params.add(new BasicNameValuePair("postalCode", address.getPostalCode()));
if (address != null && address.getCountryCode() != null)
params.add(new BasicNameValuePair("country",address.getCountryCode()));
params.add(new BasicNameValuePair("user", agent.uniqueId));
String paramString = URLEncodedUtils.format(params, "utf-8");
url = paramString;
return url;
}
Bunu Paylaş:
Nasıl parametre olarak gönderilen bir ...
Nasıl URL parametre değeri olsun?...
Nasıl bir HTTP node.js istek yapmak iç...
Nasıl İçerik-Disposition dosya adı par...
AngularJS $http veri geçen.istek olsun...