HTTP Request dari ASP
Awalnya bingung dapet Job dari Boz untuk aplikasi Indosat Football Manager yang ada fitur sms-nya segala. Tapi untuk fitur sms-nya kantorku gak pake sms gateway sendiri, tapi kerjasama ama perusahaan lain yang uda punya sms gateway.
Untuk pengiriman sms-nya cukup mengakses suatu url http dengan menambahkan beberapa query string. Misal: http:\\serversms.com\sms_pull.php?msisdn=628561275146 &message=sms%20buat%20anda. Bayangan sementara cukup mudah, tinggal Response.Redirect ke url tersebut aja aku pikir. Tapi setelah tau bahwa yang dikirimi sms ada banyak nomer, ternyata gak bisa pake Response.Redirect.
Ahirnya aku Googling aja HTTP Requester. Banyak sih dapetnya, tapi kebanyakan harus bayar. Setelah pitching-pitching, ternyata Windows uda nyediain. Namanya WinHTTP, Versi terakhir pas aku dapet WinHTTP 5.1. Tools ini berupa windows service, kalo di Win2003 service ini uda included, tapi kalo di Win2000 ama WinXP harus install Windows update dulu. Bisa download dari Microsoft langsung, ato bisa juga di ftp.anadolu.edu.tr.
Lalu gimana cara pake-nya? kira-kira begini:
Set objWinHttp = Server.CreateObject("WinHttp.WinHttpRequest.5.1")
objWinHttp.Open "GET", "http:\\serversms.com\sms_pull.php ?msisdn=628561275146&message=sms%20buat%20anda"
objWinHttp.Send
Response.Write "Response: " & objWinHttp.ResponseText
Untuk list Property dan Method yang lengkap bisa di liat langsung di MSDN-nya Microsoft.
Semoga membentong..
0 Comments:
Post a Comment
<< Home