我正在使用Apache HttpClient,DefaultHttpClient,HttpResponse来使用JsonObject作为请求参数来生成HttpGet请求。我收到JsonObject格式的响应.Content-Type是application / json
问题是,一旦登录请求失败,则在下次更正详细信息时提供不正确的登录详细信息时,您始终无法获得成功响应。 如果第一次登录成功,则不会发生此情况。
我怀疑params没有正确通过,虽然我已经检查了相同。是否有可能缓存上一个请求并且新的参数不会通过。
JSONObject inputBodyObject = new JSONObject();
inputBodyObject.put("email", emailId);
inputBodyObject.put("password", password);
String strURL = this.getString(R.string.base_url) + this.getString(R.string.action_login) + Uri.encode(inputBodyObject.toString());
HttpGet httpGet = new HttpGet(strURL);
httpGet.setHeader("Content-type", "application/json"));
HttpClient httpClient = new DefaultHttpClient();
HttpResponse response = httpClient.execute(httpGet);
HttpEntity entity = response.getEntity();