Soru & Cevap

Json post parameter ...

16.08.2017 - 03:13

Merhaba Arkadaşlar

Servise array parametre post etmek istiyorum androidde 

http://5........6/api/gorev/items?ItemId=4&ItemId=3&Position=0

Post ederken hangi kütüphaneyi kullanmalıyım?

Array post eden kütüphane paylaşırmısınız?

132 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-84564-1548924191.jpg
emrekaplan606
16.08.2017 - 04:44

Merabalar,

verilerinizi JSONArray de tutup, post ederken string tipinde yollayabilirsiniz. Şu şekilde kullandığım bir fonksiyon var işinize yarayabilir.

 public static void setJSONtoURL(String url,
                                 String data)
    {
        InputStream in;
        HttpClient client = new DefaultHttpClient();
        HttpConnectionParams.setConnectionTimeout(client.getParams(),
                                                  5000); //Timeout Limit
        HttpResponse response;
        try
        {
            HttpPost post = new HttpPost(url);
            post.setEntity(new StringEntity(data,
                                            HTTP.UTF_8));
            post.setHeader("Accept",
                           "application/json");
            post.setHeader("Content-type",
                           "application/json");

            response = client.execute(post);

            if(response.getStatusLine().getStatusCode() == 200)
            {
                in = response.getEntity().getContent();
            }
        }
        catch (Exception e)
        {
           //Hata
        }

    }

Kolay gelsin.