Edukira joan

Common Gateway Interface: berrikuspenen arteko aldeak

Wikipedia, Entziklopedia askea
Ezabatutako edukia Gehitutako edukia
t Robota: Birzuzenketak konpontzen
t Robota: Aldaketa kosmetikoak
 
(3 erabiltzailek tartean egindako 3 berrikusketa ez dira erakusten)
1. lerroa: 1. lerroa:
'''CGI interfazea''' (ingelesez, Common Gateway Interface), bezero bat ikusten ari den [[HTML]] orri batetik, zerbitzarian exekutatuko den aplikazio bat deitzea ahalbidetzen duen mekanismo bat da . CGI –k [[world Wide Web|web]] bezero eta programaren artean datuak elkartrukatzeko estandar bat zehazten du.
'''CGI interfazea''' (ingelesez, Common Gateway Interface), bezero bat ikusten ari den [[HTML]] orri batetik, zerbitzarian exekutatuko den aplikazio bat deitzea ahalbidetzen duen mekanismo bat da . CGI –k [[world Wide Web|web]] bezero eta programaren artean datuak elkartrukatzeko estandar bat zehazten du.


Aplikazio hauetan, [[zerbitzari|web zerbitzariak]], bezeroaren eskaerak kanpo programa bati pasatzen dizkio . Kanpo programa hau, [[zerbitzari]]aren [[sistema eragile]]ak onartzen duen edozein [[programazio-lengoaia|programazio lengoaiaz]] idatzita egon daiteke. [[Bezeroari]] programa honen irteera bidaliko zaio , betiko orrialde estatikoa bidali beharrean.
Aplikazio hauetan, [[zerbitzari|web zerbitzariak]], bezeroaren eskaerak kanpo programa bati pasatzen dizkio . Kanpo programa hau, [[zerbitzari]]aren [[sistema eragile]]ak onartzen duen edozein [[programazio-lengoaia|programazio lengoaiaz]] idatzita egon daiteke. [[Bezero (informatika)|Bezeroari]] programa honen irteera bidaliko zaio , betiko orrialde estatikoa bidali beharrean.


=== Ezaugarriak ===
=== Ezaugarriak ===
31. lerroa: 31. lerroa:


Adibidez:
Adibidez:

- [[HTML]] orria: print "Content-type: text/html\n\n"
- [[HTML]] orria: print "Content-type: text/html\n\n"


- Testu orrialde sinplea: print "Content-type: text/plain\n\n"
- Testu orrialde sinplea: print "Content-type: text/plain\n\n"
42. lerroa: 42. lerroa:


[http://tools.ietf.org/html/rfc3875.txt RFC 3875: The Common Gateway Interface (CGI) Version 1.1]
[http://tools.ietf.org/html/rfc3875.txt RFC 3875: The Common Gateway Interface (CGI) Version 1.1]

== Kanpo estekak ==
{{autoritate kontrola}}


[[Kategoria:Internet]]
[[Kategoria:Internet]]

Hauxe da oraingo bertsioa, 12:30, 3 iraila 2020 data duena

CGI interfazea (ingelesez, Common Gateway Interface), bezero bat ikusten ari den HTML orri batetik, zerbitzarian exekutatuko den aplikazio bat deitzea ahalbidetzen duen mekanismo bat da . CGI –k web bezero eta programaren artean datuak elkartrukatzeko estandar bat zehazten du.

Aplikazio hauetan, web zerbitzariak, bezeroaren eskaerak kanpo programa bati pasatzen dizkio . Kanpo programa hau, zerbitzariaren sistema eragileak onartzen duen edozein programazio lengoaiaz idatzita egon daiteke. Bezeroari programa honen irteera bidaliko zaio , betiko orrialde estatikoa bidali beharrean.


- NCSA en:National Center for Supercomputing Applications-k garatu zuen.

- Kanpo aplikazio eta informazio zerbitzuen arteko interfazea da.

- Ez da lengoaia, komunikatzeko era/tresna (interfazea) baizik.

- Programa exekutagarri eta web zerbitzari baten arteko komunikazioa ahalbidetzen du.

- Norantz bikoa.

- CGI izena programa exekutagarriari ere esaten zaio.

Informazioaren elkartrukaketa

[aldatu | aldatu iturburu kodea]

CGI aplikazio hauei parametroak pasatzeko ‘metodo’ izena duten bi era desberdin daude:

- Get metodoa: Informazioa Eskaera Lerroaren URL eremuari atxikitzen zaio ? marka baten atzean. Aplikazioak inguruko QUERY_STRING aldagaitik irakurriko ditu parametro hauek. Adibidez: www.somesite.com/animalsearch?monkeys&banana.

- Post metodoa: Kasu honetan, informazioa ez da URL –ean joango. Informazioa http mezuaren gorputz barruan joango da. CGI aplikazioak parametroak sarrera estandarraren bidez irakurriko ditu.

CGI aplikazioak irteera estandarraren bidez bidaliko dio informazioa bezeroari. Kodigoaren lehenengo lerroan erantzunaren jarraian datorren informazioaren izaerari buruzko datuak joango dira (erantzukizun hau aplikazioari dagokio). Hau da, datorrena nola interpretatu behar duen adierazten dio.

Adibidez:

- HTML orria: print "Content-type: text/html\n\n"

- Testu orrialde sinplea: print "Content-type: text/plain\n\n"

- Grafikoa: print "Content-type: image/gif\n\n"

Erreferentziak

[aldatu | aldatu iturburu kodea]

RFC 3875: The Common Gateway Interface (CGI) Version 1.1

Kanpo estekak

[aldatu | aldatu iturburu kodea]