Hadi Rusiah wrote:
> On 3 Jun 2000, at 9:54, Steven Haryanto wrote:
> > tapi anehnya, di IIS saya mencoba:
> > test.asp:
> > <html><%= Request.ServerVariables("GATEWAY_INTERFACE") %></html>
> > hasilnya:
> > CGI/1.1
>
> IMHO, ini memang karena IIS support CGI, jadi tidak ada hubungan
> dengan technology ASP dan apakah ASP memakai spesifikasi CGI
> mungkin tidak bisa dilihat dari sini.
barangkali memang saya yang keliru mengartikan GATEWAY_INTERFACE.
di spec CGI disebutkan:
The revision of the CGI specification to which this server
complies. Format: CGI/revision
jadi nilai variabel ini menunjukkan versi spec CGI yang didukung
oleh server, bukan menunjukkan apakah suatu script sedang
berjalan di bawah mekanisme CGI atau bukan (salah sangka ini
mungkin datang dari pengalaman saya dengan mod_perl, yang
mengganti nilai GATEWAY_INTERFACE menjadi 'CGI-Perl/1.1' jika
script perl berjalan di bawah mod_perl).
> Kalau dari cara pemakaian parameter di url, post/get,
> environment variable, kelihatannya memang ASP memakai
> spesifikasi CGI, yang diragukan adalah ketika web server (IIS)
> berkomunikasi dgn ASP host (asp.dll), apakah memakai/lewat
> <STDIN/OUT>?! rasanya tidak.
sintaks URL dan definisi metode POST/GET tidak diatur oleh
spec CGI, melainkan oleh RFC URI dan RFC HTTP. dan selain
CGI, banyak mekanisme lain (termasuk API webserver) di mana
webserver menyediakan informasi lewat environment variables.
inti CGI adalah mekanisme sederhana di mana suatu request
dapat diteruskan ke program, diproses, dan hasilnya diterima
kembali oleh webserver.
> Ini juga yg bikin ASP tidak
> portable / cross platform, bahkan httpd-httpd di lingkungan
> NT pun (Sambar, Xitami, dll) tidak bisa pakai ASP ini,
> kelihatannya Redmond belum/tidak mau buka-bukaan.
saya pikir yang membuat ASP tidak portabel adalah arsitekturnya
yang sangat berbasis COM. COM inilah yang tidak portabel, karena
sangat Window-ish.
> Tambahan (tdk berhubungan dgn subject), bagi para 'Camel' :)
> activestate menyediakan Perl script engine untuk ASP, jadi
> bisa implementasi ASP dengan bahasa Perl dan juga sebetulnya
> script engine ini sudah terbundle dalam paket active perl
> (tdk perlu d/l secara terpisah). Di bawah saya paste-kan
> hello.asp dari samples.
tepatnya mungkin 'pengikut Camel', karena Camel merujuk ke
Perl itu sendiri.
--
sh
- Perbesar peluang bisnis Anda dengan www.jatimmall.com
To unsubscribe, e-mail : [EMAIL PROTECTED]
To subscribe, e-mail : [EMAIL PROTECTED]
Netika BerInternet : [EMAIL PROTECTED]
Arsip di http://www.mail-archive.com/[email protected]/