Re: [JUG-Indonesia] OOT - Tanya Cara Ngomong Dengan Web Server [1 Attachment]

2010-08-13 Terurut Topik Niksen Harjanto
ko saya cuma sampe dokumen found ya?

ini attachment

On 8/12/10, Endy Muhardin endy.muhar...@gmail.com wrote:
 2010/8/11 Niksen Harjanto milis.java.ko...@gmail.com

 @sm96: udah cari HTTP protocol. Kemaren sapa ya yang nyuruh cari pake
 keyword wiki trus suruh klik yang di atas. Link nya ternyata udah
 pernah dibuka yang wikipedia en. Cuma di akhir web itu cuma sampe web
 server ngasih tau kalo dokumen yang kita menta ada. Ga sampe nampilin
 halamannya.

 Masa sih gak ada.
 Gak nyobain kali?
 Ini linknya :
 http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Example_session

 Di bagian example session, ada penjelasan seperti ini :

 Client request

  GET /index.html HTTP/1.1
  Host: www.example.com


 A client request (consisting in this case of the request line and only
 one header) is followed by a blank line, so that the request ends with
 a double newline, each in the form of a carriage return followed by a
 line feed. The Host header distinguishes between various DNS names
 sharing a single IP address, allowing name-based virtual hosting.
 While optional in HTTP/1.0, it is mandatory in HTTP/1.1.


 Nah, dari sini tinggal dicobain aja kan.

 Berikut capture di komputer saya :

 e...@khalisa-desktop:~$ telnet en.wikipedia.org 80
 Trying 208.80.152.2...
 Connected to text.pmtpa.wikimedia.org.
 Escape character is '^]'.

 Sampe sini, ketik seperti ini :

 GET /wiki/Hypertext_Transfer_Protocol HTTP/1.1
 Host: en.wikipedia.org

 Kemudian enter.
 Nanti bakal dikasi header + html nya.
 Setelah dapat html ya tinggal dirender.
 Nanti di html itu ada link ke image, css, js, dsb.
 Kalo mau dirender sempurna, browser harus melakukan get lagi untuk
 resource tersebut.

 Bisa coba lihat juga source codenya commons-httpclient.
 Itu biasa saya pakai untuk aplikasi desktop supaya bisa ambil data
 dari webserver.

 --
 Endy Muhardin
 http://endy.artivisi.com
 Y! : endymuhardin
 -- life learn contribute --


 

 
 Buktikan Anda peduli pendidikan Indonesia.
 Dukung Kurikulum SMK berJava.. kirimkan surat resmi perusahaan dukungan ke
 moderator JUG.
 ===

 Kalau mau keluar dari mailing list ini, caranya kirim sebuah email ke
 jug-indonesia-unsubscr...@yahoogroups.com.

 Jangan lupa, website JUG Indonesia adalah http://www.jug.or.id

 Yahoo! Groups Links






Re: [JUG-Indonesia] OOT - Tanya Cara Ngomong Dengan Web Server

2010-08-13 Terurut Topik Andrian Kurniady
http://tinyurl.com/2bcnw46 http://en.wikipedia.org/wiki/HTTP_302

-Kurniady

2010/8/13 Niksen Harjanto milis.java.ko...@gmail.com


  [Attachment(s) #12a6a3d949176c71_TopText from Niksen Harjanto included
 below]

 ko saya cuma sampe dokumen found ya?

 ini attachment

 On 8/12/10, Endy Muhardin endy.muhar...@gmail.comendy.muhardin%40gmail.com
 wrote:
  2010/8/11 Niksen Harjanto 
  milis.java.ko...@gmail.commilis.java.kodok%40gmail.com
 
 
  @sm96: udah cari HTTP protocol. Kemaren sapa ya yang nyuruh cari pake
  keyword wiki trus suruh klik yang di atas. Link nya ternyata udah
  pernah dibuka yang wikipedia en. Cuma di akhir web itu cuma sampe web
  server ngasih tau kalo dokumen yang kita menta ada. Ga sampe nampilin
  halamannya.
 
  Masa sih gak ada.
  Gak nyobain kali?
  Ini linknya :
  http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Example_session
 
  Di bagian example session, ada penjelasan seperti ini :
 
  Client request
 
  GET /index.html HTTP/1.1
  Host: www.example.com
 
 
  A client request (consisting in this case of the request line and only
  one header) is followed by a blank line, so that the request ends with
  a double newline, each in the form of a carriage return followed by a
  line feed. The Host header distinguishes between various DNS names
  sharing a single IP address, allowing name-based virtual hosting.
  While optional in HTTP/1.0, it is mandatory in HTTP/1.1.
 
 
  Nah, dari sini tinggal dicobain aja kan.
 
  Berikut capture di komputer saya :
 
  e...@khalisa-desktop:~$ telnet en.wikipedia.org 80
  Trying 208.80.152.2...
  Connected to text.pmtpa.wikimedia.org.
  Escape character is '^]'.
 
  Sampe sini, ketik seperti ini :
 
  GET /wiki/Hypertext_Transfer_Protocol HTTP/1.1
  Host: en.wikipedia.org
 
  Kemudian enter.
  Nanti bakal dikasi header + html nya.
  Setelah dapat html ya tinggal dirender.
  Nanti di html itu ada link ke image, css, js, dsb.
  Kalo mau dirender sempurna, browser harus melakukan get lagi untuk
  resource tersebut.
 
  Bisa coba lihat juga source codenya commons-httpclient.
  Itu biasa saya pakai untuk aplikasi desktop supaya bisa ambil data
  dari webserver.
 
  --
  Endy Muhardin
  http://endy.artivisi.com
  Y! : endymuhardin
  -- life learn contribute --
 
 
  
 
  
  Buktikan Anda peduli pendidikan Indonesia.
  Dukung Kurikulum SMK berJava.. kirimkan surat resmi perusahaan dukungan
 ke
  moderator JUG.
  ===
 
  Kalau mau keluar dari mailing list ini, caranya kirim sebuah email ke
  jug-indonesia-unsubscr...@yahoogroups.comjug-indonesia-unsubscribe%40yahoogroups.com
 .
 
  Jangan lupa, website JUG Indonesia adalah http://www.jug.or.id
 
  Yahoo! Groups Links
 
 
 
 
  



Re: [JUG-Indonesia] OOT - Tanya Cara Ngomong Dengan Web Server

2010-08-11 Terurut Topik Samuel Franklyn
  On 8/11/2010 10:38 AM, Niksen Harjanto wrote:
 ok makasih inputannya

 @Ifnu Bima  Darmansyah: waduh sayangnya pengen pake soket standar, ga
 pake kelas udah jadi. Ntar malah bikin berat.

Nggak apa-apa Ifnu kalau ada yang ingin merasakan siksaan kan kita harus
dengan senang hati menunjukkan jalan untuk merasakan siksaan itu. :-)

Niksen untuk bisa menggunakan protokol HTTP cuma pakai socket
maka yang harus kamu lakukan adalah membaca spec HTTP 1.1.

http://www.faqs.org/rfcs/rfc2616.html

Lalu sesudah kamu mengerti spec itu ya tinggal di implementasi deh.
Sekedar info implementasi sederhana yang masih banyak bolongnya
butuh paling sedikit 2 bulan. Itupun kalau developer sekelas
team Apache yang melakukan. So have fun :-D


Re: [JUG-Indonesia] OOT - Tanya Cara Ngomong Dengan Web Server

2010-08-11 Terurut Topik sm96
ini nyari di internet bilangnya gak ketemu-ketemu, berarti yang dicari salah
kali.
kata kuncinya HTTP Protocol.

2010/8/11 Samuel Franklyn sfrank...@gmail.com



 On 8/11/2010 10:38 AM, Niksen Harjanto wrote:
  ok makasih inputannya
 
  @Ifnu Bima Darmansyah: waduh sayangnya pengen pake soket standar, ga
  pake kelas udah jadi. Ntar malah bikin berat.

 Nggak apa-apa Ifnu kalau ada yang ingin merasakan siksaan kan kita harus
 dengan senang hati menunjukkan jalan untuk merasakan siksaan itu. :-)

 Niksen untuk bisa menggunakan protokol HTTP cuma pakai socket
 maka yang harus kamu lakukan adalah membaca spec HTTP 1.1.

 http://www.faqs.org/rfcs/rfc2616.html

 Lalu sesudah kamu mengerti spec itu ya tinggal di implementasi deh.
 Sekedar info implementasi sederhana yang masih banyak bolongnya
 butuh paling sedikit 2 bulan. Itupun kalau developer sekelas
 team Apache yang melakukan. So have fun :-D
  




-- 
syaiful.mukhlis
gtalk:syaiful.mukh...@gmail.com gtalk%3asyaiful.mukh...@gmail.com


Re: [JUG-Indonesia] OOT - Tanya Cara Ngomong Dengan Web Server

2010-08-11 Terurut Topik Niksen Harjanto
@Ifnu Bima: Bukan untuk production, cuma want to know aja gmana web
browser kerja. Gmana sih capture string html yang dikirim sama si web
server. Kalo bisa ya di implement. Sukur2 ga diem di java aja, tapi
bisa di implement ke bahasa lain.

@sm96: udah cari HTTP protocol. Kemaren sapa ya yang nyuruh cari pake
keyword wiki trus suruh klik yang di atas. Link nya ternyata udah
pernah dibuka yang wikipedia en. Cuma di akhir web itu cuma sampe web
server ngasih tau kalo dokumen yang kita menta ada. Ga sampe nampilin
halamannya.

Sekarang sih udah coba2 pake soket + get udah bisa. Tapi untuk post
masih belom..


On 8/11/10, sm96 syaiful.mukh...@gmail.com wrote:
 ini nyari di internet bilangnya gak ketemu-ketemu, berarti yang dicari salah
 kali.
 kata kuncinya HTTP Protocol.

 2010/8/11 Samuel Franklyn sfrank...@gmail.com



 On 8/11/2010 10:38 AM, Niksen Harjanto wrote:
  ok makasih inputannya
 
  @Ifnu Bima Darmansyah: waduh sayangnya pengen pake soket standar, ga
  pake kelas udah jadi. Ntar malah bikin berat.

 Nggak apa-apa Ifnu kalau ada yang ingin merasakan siksaan kan kita harus
 dengan senang hati menunjukkan jalan untuk merasakan siksaan itu. :-)

 Niksen untuk bisa menggunakan protokol HTTP cuma pakai socket
 maka yang harus kamu lakukan adalah membaca spec HTTP 1.1.

 http://www.faqs.org/rfcs/rfc2616.html

 Lalu sesudah kamu mengerti spec itu ya tinggal di implementasi deh.
 Sekedar info implementasi sederhana yang masih banyak bolongnya
 butuh paling sedikit 2 bulan. Itupun kalau developer sekelas
 team Apache yang melakukan. So have fun :-D





 --
 syaiful.mukhlis
 gtalk:syaiful.mukh...@gmail.com gtalk%3asyaiful.mukh...@gmail.com



Re: [JUG-Indonesia] OOT - Tanya Cara Ngomong Dengan Web Server

2010-08-11 Terurut Topik Endy Muhardin
2010/8/11 Niksen Harjanto milis.java.ko...@gmail.com

 @sm96: udah cari HTTP protocol. Kemaren sapa ya yang nyuruh cari pake
 keyword wiki trus suruh klik yang di atas. Link nya ternyata udah
 pernah dibuka yang wikipedia en. Cuma di akhir web itu cuma sampe web
 server ngasih tau kalo dokumen yang kita menta ada. Ga sampe nampilin
 halamannya.

Masa sih gak ada.
Gak nyobain kali?
Ini linknya :
http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Example_session

Di bagian example session, ada penjelasan seperti ini :

Client request

 GET /index.html HTTP/1.1
 Host: www.example.com


A client request (consisting in this case of the request line and only
one header) is followed by a blank line, so that the request ends with
a double newline, each in the form of a carriage return followed by a
line feed. The Host header distinguishes between various DNS names
sharing a single IP address, allowing name-based virtual hosting.
While optional in HTTP/1.0, it is mandatory in HTTP/1.1.


Nah, dari sini tinggal dicobain aja kan.

Berikut capture di komputer saya :

e...@khalisa-desktop:~$ telnet en.wikipedia.org 80
Trying 208.80.152.2...
Connected to text.pmtpa.wikimedia.org.
Escape character is '^]'.

Sampe sini, ketik seperti ini :

GET /wiki/Hypertext_Transfer_Protocol HTTP/1.1
Host: en.wikipedia.org

Kemudian enter.
Nanti bakal dikasi header + html nya.
Setelah dapat html ya tinggal dirender.
Nanti di html itu ada link ke image, css, js, dsb.
Kalo mau dirender sempurna, browser harus melakukan get lagi untuk
resource tersebut.

Bisa coba lihat juga source codenya commons-httpclient.
Itu biasa saya pakai untuk aplikasi desktop supaya bisa ambil data
dari webserver.

--
Endy Muhardin
http://endy.artivisi.com
Y! : endymuhardin
-- life learn contribute --


[JUG-Indonesia] OOT - Tanya Cara Ngomong Dengan Web Server

2010-08-10 Terurut Topik Niksen Harjanto
rekan2 ada yang tau gmana caranya ngomong dengan web server?
Misalnya saya punya web www.kodok.com/sub1/page1.html

gmana cara manggilnya kalo pake soket manual?
string2 apa yang mesti dikirim?
ada dokumen/artikel sample nya?
Cari2 di gugel ga ketemu yang dimaksud

makasih


Re: [JUG-Indonesia] OOT - Tanya Cara Ngomong Dengan Web Server

2010-08-10 Terurut Topik Ifnu bima
 rekan2 ada yang tau gmana caranya ngomong dengan web server?
 Misalnya saya punya web www.kodok.com/sub1/page1.html

 gmana cara manggilnya kalo pake soket manual?

Pake HttpConnection, definisikan urlnya kemudian panggil menggunakan
socket. Di java ini udah ada classnya tinggal make aja

String url = www.kodok.com/sub1/page1.html;

conn = (HttpConnection)Connector.open(url, Connector.READ_WRITE);
if (conn.getResponseCode( ) == HttpConnection.HTTP_OK) {
  is = conn.openInputStream( );
  final int MAX_LENGTH = 128;
  byte[] buf = new byte[MAX_LENGTH];
  int total = 0;
  while (total  MAX_LENGTH) {
int count = is.read(buf, total, MAX_LENGTH - total);
if (count  0) {
  break;
}
total += count;
  }
  is.close( );
  String reply = new String(buf, 0, total);
}

String reply ini akan berisi semua html yang dihasilkan (response)
dari Url. Kalau mau ngirim parameter get tinggal tambahkan ke urlnya.

String url = www.kodok.com/sub1/page1.html?param1=abcparam2=cdeparam3=def;

Kalau mau memanggil Post agak sedikit ribet, lengkapnya bisa dilihat dari sini :

http://developers.sun.com/mobility/midp/ttips/HTTPPost/

Kalau udah biasa coding Java ME, HttpConnection ini menjadi makanan wajib ;)



 string2 apa yang mesti dikirim?
 ada dokumen/artikel sample nya?
 Cari2 di gugel ga ketemu yang dimaksud

 makasih

 


--
http://ifnubima.org

regards





Buktikan Anda peduli pendidikan Indonesia.
Dukung Kurikulum SMK berJava.. kirimkan surat resmi perusahaan dukungan ke 
moderator JUG. 
===

Kalau mau keluar dari mailing list ini, caranya kirim sebuah email ke 
jug-indonesia-unsubscr...@yahoogroups.com.

Jangan lupa, website JUG Indonesia adalah http://www.jug.or.id

Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/jug-indonesia/

* Your email settings:
Individual Email | Traditional

* To change settings online go to:
http://groups.yahoo.com/group/jug-indonesia/join
(Yahoo! ID required)

* To change settings via email:
jug-indonesia-dig...@yahoogroups.com 
jug-indonesia-fullfeatu...@yahoogroups.com

* To unsubscribe from this group, send an email to:
jug-indonesia-unsubscr...@yahoogroups.com

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/



Re: [JUG-Indonesia] OOT - Tanya Cara Ngomong Dengan Web Server

2010-08-10 Terurut Topik Endy Muhardin
2010/8/10 Niksen Harjanto milis.java.ko...@gmail.com

 gmana cara manggilnya kalo pake soket manual?
 string2 apa yang mesti dikirim?
 ada dokumen/artikel sample nya?
 Cari2 di gugel ga ketemu yang dimaksud


Google : wikipedia http protocol
Klik link paling atas

--
Endy Muhardin
http://endy.artivisi.com
Y! : endymuhardin
-- life learn contribute --


Re: [JUG-Indonesia] OOT - Tanya Cara Ngomong Dengan Web Server

2010-08-10 Terurut Topik Darmansyah
pakai http componennya apache...

2010/8/10 Niksen Harjanto milis.java.ko...@gmail.com



 rekan2 ada yang tau gmana caranya ngomong dengan web server?
 Misalnya saya punya web www.kodok.com/sub1/page1.html

 gmana cara manggilnya kalo pake soket manual?
 string2 apa yang mesti dikirim?
 ada dokumen/artikel sample nya?
 Cari2 di gugel ga ketemu yang dimaksud

 makasih
  



Re: [JUG-Indonesia] OOT - Tanya Cara Ngomong Dengan Web Server

2010-08-10 Terurut Topik Niksen Harjanto
ok makasih inputannya

@Ifnu Bima  Darmansyah: waduh sayangnya pengen pake soket standar, ga
pake kelas udah jadi. Ntar malah bikin berat.

@Endy Muhardin: di searching dulu...



On 8/10/10, Darmansyah darmansyah@gmail.com wrote:
 pakai http componennya apache...

 2010/8/10 Niksen Harjanto milis.java.ko...@gmail.com



 rekan2 ada yang tau gmana caranya ngomong dengan web server?
 Misalnya saya punya web www.kodok.com/sub1/page1.html

 gmana cara manggilnya kalo pake soket manual?
 string2 apa yang mesti dikirim?
 ada dokumen/artikel sample nya?
 Cari2 di gugel ga ketemu yang dimaksud

 makasih





Re: [JUG-Indonesia] OOT - Tanya Cara Ngomong Dengan Web Server

2010-08-10 Terurut Topik Ifnu bima
dites dulu performancenya, jangan pake asumsi ;)

class itu udah ada di jdk, dan gw pribadi yakin yg bikin jdk ratusan
kali lebih jago dan pengalaman dr gw, trus kodenya dah dipake jutaan
kali tanpa complain yg berarti. bahkan kode yg sama dipake aplikasi
java me yg resourcenya kecil, di black berry sdk jg xaranya sama

-- 
http://ifnubima.org

regards