Tôi tìm thấy rất nhiều mẫu để yêu cầu một API REST, nhưng tất cả cùng nhau gây nhầm lẫn, có thể một số xin vui lòng giải thích cho tôi một cách để sử dụng các yêu cầu http.Android Rest Client
Yêu cầu của tôi là, tôi muốn lấy dữ liệu từ API REST bằng cách cung cấp tên người dùng, pwd và khóa.
Những gì tôi đã qua sử dụng là,
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);
Nhưng câu trả lời luôn là null và những tác động tốt khi thử nghiệm với công cụ trình duyệt bằng cách đăng data.Is cùng một số điều sai với cách tiếp cận của tôi? xin vui lòng đề nghị tôi một cách chính xác. Cảm ơn bạn
Không, tôi đã thử vấn đề này, vẫn là vấn đề tương tự. Tôi không thể nhận dữ liệu phản hồi. Có ai có thể giúp tôi không. Tôi có nên sử dụng UrlConnection thay vì các lớp Http? – user470169