*   >> Lezen Onderwijs artikelen >> science >> programming

Je Eigen Web Server

stisch, maar die verklaring servers om het werk van de meerderheid van de webservers meeste van de tijd te beschrijven.

Natuurlijk, als u surfen op het web, je snel uitgegroeid zich ervan bewust dat het web is meer dan alleen een reeks van statische documenten die een webserver stuurt naar de webbrowser op aanvraag. Formulieren kunnen worden gebruikt om informatie van de server of de informatie aan de organisatie die de server. Producten kunnen worden besteld, credit cards kunnen worden gecontroleerd, en vele andere soorten transacties kunnen plaatsvinden.

Om al deze interactiviteit te komen, moet de moderne webservers meer dan alleen beantwoorden HTTP-verzoeken te doen. Webservers bieden over het algemeen twee mechanismen voor interacties:

  • De Common Gateway Interface (CGI)

  • Server applicatieprogramma-interfaces (API's)

    De Common Gateway Interface

    CGI is de meest gebruikte methode voor het toevoegen van interactiviteit naar een webserver. Onder de CGI-model, is een zeer eenvoudige uitbreiding toegevoegd aan het HTTP verzoek voor statische bestanden.

    CGI een gestandaardiseerde werkwijze voor het een programma wordt uitgevoerd op de server en de gegevens van een formulier worden doorgegeven aan het programma voor verwerking. Deze programma's kunnen worden geschreven in bijna elke programmeertaal of scripttaal -. C, zijn Perl, en Java vaak gebruikt

    Wanneer een gebruiker een CGI-programma, eventueel vraagt ​​door het indienen van een formulier of door te klikken op een link naar het programma De webserver worden gegevens van de gebruiker naar het CGI programma wacht het programma om gegevens te retourneren.

    Geretourneerde de programmagegevens worden direct terug naar de cliënt op dezelfde wijze dat de inhoud van een statische bestanden worden teruggestuurd naar een browser gepasseerd, is de taak van de programma's te produceren valide inhoud worden teruggestuurd naar de browser en alle risico verwerken zodat geldige inhoud terug naar de client.

    algemeen CGI concept heel goed gewerkt.

    De eenvoud van de manier waarop data wordt doorgegeven van de server naar het CGI programma, en de wijze waarop het programma nodig heeft om de gegevens retourneert de server bouwen, betekent dat eenvoudig CGI programma met weinig programmeerervaring kunnen worden geschreven.

    Bovendien is het gemakkelijk te veranderen en te testen CGI programma, aangezien populaire scripttalen zoals Perl kunnen worden gebruikt om te schr

    Page   <<  [1] [2] [3] [4] >>
  • Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.