Znalazłem tak wiele próbek dla żądania REST API, ale wszystkie razem są mylące, czy ktoś może wytłumaczyć mi sposób korzystania z żądań http.Android Rest Client
Moje żądanie, chcę uzyskać dane z interfejsu API REST, podając nazwę użytkownika, klucz pwd i klucz.
Co Użyłem był
HttpClient client = new DefaultHttpClient();
HttpPost post = new HttpPost("REST API url");
post.setHeader("Content-type", "application/json");
JSONObject obj = new JSONObject();
obj.put("username", "un");
obj.put("pwd", "password");
obj.put("key","123456");
post.setEntity(new StringEntity(obj.toString(), "UTF-8"));
HttpResponse response = client.execute(post);
Ale odpowiedź jest zawsze zerowa, a te działają bez zarzutu, gdy testowane narzędzie przeglądarki zamieszczając te same data.Is niektóre rzeczy nie tak z moim podejściem? proszę, zasugeruj mi właściwą drogę. Dziękuję
Nie Próbowałem tego, wciąż ten sam problem. Nie mogę uzyskać danych odpowiedzi. Czy ktoś może mi pomóc? Czy należy używać UrlConnection zamiast klas Http? – user470169