Walopun udah jadul teknologinya, tapi jujur aja, gw baru tau kalo ternyata j2me tuh bisa manggil url yang ekstensi *.php, seneng juga seh rasanya :).
Setelah browsing di google cukup lama, akhirnya gw nemu blog tentang ini, yang code-nya bagus menurut gw pribadi. Ini dia blognya .
Intinya seh cuma satu fungsi doang yaitu :
private String tesGet() throws IOException {
String url="http://localhost/tesJava/index.php?type=3";
HttpConnection connection = null;
InputStream is = null;
OutputStream os = null;
StringBuffer stringBuffer = new StringBuffer();
try {
connection = (HttpConnection)Connector.open(url);
connection.setRequestMethod(HttpConnection.GET);
os = connection.openOutputStream();
is = connection.openDataInputStream();
int ch;
while ((ch = is.read()) != -1) {
stringBuffer.append((char) ch);
}
} finally {
if(is!= null) {
is.close();
}
if(os != null) {
os.close();
}
if(connection != null) {
connection.close();
}
}
System.out.println("data="+stringBuffer.toString());
String result = stringBuffer.toString().trim();
return result;
}
Intinya seh, dia langsung mengakses url http://localhost/tesJava/index.php?type=3 dengan parameter-parameter yang diperlukan (tergantung script php-nya sendiri). Nah kemudian si file index.php akan menjalankan script-nya dan kemudian mengirimkan data ke J2ME melalui perintah echo di PHP.
A nice one :)
Tidak ada komentar:
Posting Komentar