RESTAPI
public JSONObject PegarTexto(String codigo) throws Exception {
JSONObject result = null;
JSONObject o = new JSONObject();
JSONObject p = new JSONObject();
o.put("interface","RestAPI");
o.put("method", "PegarTexto");
p.put("codigo",mapObject(codigo));
o.put("parameters", p);
String s = o.toString();
String r = load(s);
result = new JSONObject(r);
return result;
}
private String load(String contents) throws IOException {
URL url = new URL(urlString);
HttpURLConnection conn = (HttpURLConnection)url.openConnection();
conn.setRequestMethod("POST");
conn.setConnectTimeout(60000);
conn.setDoOutput(true);
conn.setDoInput(true);
OutputStreamWriter w = new OutputStreamWriter(conn.getOutputStream());
w.write(contents);
w.flush();
InputStream istream = conn.getInputStream();
String result = convertStreamToUTF8String(istream);
//String result = convertStreamToString(istream);
return result;
}
private static String convertStreamToUTF8String(InputStream is) throws IOException {
String result = "";
//byte[] buffer = new byte[2048];
byte[] buffer = new byte[1024];
// O bufferzao vai armazenar todos os bytes lidos
ByteArrayOutputStream bufferzao = new ByteArrayOutputStream();
// precisamos saber quantos bytes foram lidos
int byteslidos;
// Vamos lendo de 1kb por vez
while ((byteslidos = is.read(buffer)) != -1){
//copiando a quantidade de bytes lidos do buffer para o bufferzao
bufferzao.write(buffer, 0, byteslidos);
}
result = new String(bufferzao.toByteArray(), "UTF-8");
return result;
}
Banco de dados
TEXTO 5
Discreta e formosíssima Maria,
Enquanto estamos vendo a qualquer hora
Em tuas faces a rosada Aurora,
Em teus olhos e boca o Sol e o dia.
Enquanto com gentil descortesia
O ar, que fresco Adônis te namora,
Te espalha a rica trança voadora
Quando vem passear-te pela fria.
Goza, goza da flor da mocidade,
Que o tempo trata a toda ligeireza,
E imprime em toda a flor sua pisada.
Oh não aguardes, que a madura idade,
Te converta essa flor, essa beleza,
Em terra, em cinza, em pó, em sombra, em nada.
(Gregório de Matos)
Após Leitura
"TEXTO 5Discreta e formosíssima Maria,Enquanto estamos vendo a qualquer horaEm tuas faces a rosada Aurora,Em teus olhos e boca o Sol e o dia.Enquanto com gentil descortesiaO ar, que fresco Adônis te namora,Te espalha a rica trança voadoraQuando vem passear-te pela fria.Goza, goza da flor da mocidade,Que o tempo trata a toda ligeireza,E imprime em toda a flor sua pisada.Oh não aguardes, que a madura idade,Te converta essa flor, essa beleza,Em terra, em cinza, em pó, em sombra, em nada.(Gregório de Matos)\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000???\u0002\u0001\u0000?\u0000TEXTO 5Di"
Repetiu TEXTO 5 e Di das duas primeiras linhas