Scholieren.com forum

Scholieren.com forum (https://forum.scholieren.com/index.php)
-   Software & Hardware (https://forum.scholieren.com/forumdisplay.php?f=20)
-   -   Nog een newbie vraag :( (https://forum.scholieren.com/showthread.php?t=1374103)

All Out Of Love 11-03-2006 12:52

Nog een newbie vraag :(
 
Hieronder treft u drie voorwaarden aan voor CGI scripts. Welke is ONJUIST


A. scripts moeten executeerbaar zijn en geinstalleerd zijn in de directory waar de webserver ze makkelijk kan vinden.

B. Als een script wordt geexecuteerd moet het een HTTP header afdrukken gevolgd door een lege regel. de header dient een content-type of een location veld te bevatten.

C. het script dient dan data te reproduceren.

ik had als antwoord : B

dat deed ik omdat ik dacht dat het een instinker was, en HTTP header MIME header moest zijn, hieronder word uitgelegd waarom antwoord B fout is

echter word ook verteld waarom bewering C onjuist is.


Antwoord b is juist. Alle uitvoer die door het script wordt verstuurd, krijgt een MIME header. Een MIME header als content-type:text/html geeft aan dat het script html tekst retourneert. De MIME header moet worden gevolgd door een lege regel. Ontbreekt de MIME header dan wordt er geen data geretourneerd. Dus antwoord c is onjuist: Een script (zoals de gateway naar finger bij eerste aanroep) hoeft geen data te produceren. De MIME header zal dan ontbreken.

wat ik dan niet begrijp is het volgende : Een script is er toch altijd voor bedoeld om data te produceren ? waarom word hier dan gezegt van niet.

Jon 11-03-2006 14:37

Mja, misschien hadden ze bij B moeten stellen dat ALS een script wordt geexecuteerd EN het script data retourneert DAN moet de HTTP header gevolgd worden door een lege regel. Scripts hoeven inderdaad niet altijd data te retourneren.

Enlightenment 11-03-2006 23:44

Een script hoeft niet perse data via HTTP te produceren nee. Het kan ook een trigger zijn voor dingen die je intern op je webserver doet. Het is natuurlijk wel gebruikelijk dat er data naar de client middels HTTP gestuurd wordt. Beetje rare vraag IMO, welke kennis wordt nu eigenlijk getoetst?

Belgarath 13-03-2006 11:18

Citaat:

All Out Of Love schreef op 11-03-2006 @ 13:52 :
Antwoord b is juist . Alle uitvoer die door het script wordt verstuurd, krijgt een MIME header. Een MIME header als content-type:text/html geeft aan dat het script html tekst retourneert. De MIME header moet worden gevolgd door een lege regel. Ontbreekt de MIME header dan wordt er geen data geretourneerd. Dus antwoord c is onjuist: Een script (zoals de gateway naar finger bij eerste aanroep) hoeft geen data te produceren. De MIME header zal dan ontbreken.

Er staat toch dat b juist is? Of heb je de uitleg verkeerd overgenomen?


Alle tijden zijn GMT +1. Het is nu 06:54.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.