I`m пытается потреблять REST API в Android, но ответ возвращается ноль ... и в веб-клиенте и клиента IOS, его возвращения словаря в формате JSONПотребляйте REST API - отправить почту, получить JSON
есть мой код:
final Handler h = new Handler();
final Runnable r1 = new Runnable() {
@Override
public void run() {
System.out.println("onClick!!!");
HttpClient httpClient = new DefaultHttpClient();
HttpPost post = new HttpPost("http://applocalize.com.br/rest/rest.php");
post.setHeader("content-type", "application/text; charset=UTF-8");
post.setHeader("Accept", "application/json");
//Construimos el objeto cliente en formato JSON
JSONObject dato = new JSONObject();
try {
dato.put("pg","categorias");
dato.put("serv", "buscar");
dato.put("dt_atualizacao", "0`");
StringEntity entity = new StringEntity(dato.toString());
post.setEntity(entity);
HttpResponse resp = httpClient.execute(post);
String respStr = EntityUtils.toString(resp.getEntity());
if (resp.getStatusLine().getStatusCode() == 200)
{
System.out.println(respStr);
JSONArray temp1 = new JSONArray(respStr);
}
System.out.println("OKAY!");
} catch (ClientProtocolException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} catch (JSONException e) {
e.printStackTrace();
}
}
};
h.postDelayed(r1, 5000);
Что является содержимым 'resp.getEntity(). GetContent()'? – vinitius
respStr is '' (пусто) – Developer2012
Вы можете разместить код для веб-клиента? (Я предполагаю, что это какой-то $ .ajax?) – njzk2