Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Journal : ohio, le web facile

Posté par Ben (Jabber id, page perso, ) le 04 août 2007
j'avais besoin d'un serveur web super minimal pour partager des fichiers. Ohio a été fait en 2 jours et se lance simplement avec en paramètre le chemin de la racine des documents. ohio est disponible sur mon site. il ne répond qu'à la méthode GET et répond en http/1.0, connection close.

> Lire le journal (9 commentaires, moyenne: 4,3).  

Vous avez demandé le commentaire #859849.

mon serveur web ipv6 perso

Posté par ribwund () le 05/08/2007 à 00:51. (lien). Évalué à 10.

$ cat httpserver.py

import SocketServer, BaseHTTPServer, SimpleHTTPServer, signal, sys, socket
class MyHTTPServer(SocketServer.ThreadingMixIn, BaseHTTPServer.HTTPServer):
    address_family = getattr(socket, 'AF_INET6', None)

SimpleHTTPServer.test(ServerClass=MyHTTPServer)

  • [^]Re: mon serveur web ipv6 perso

    Posté par inico (Jabber id, page perso, ) le 05/08/2007 à 13:52. (lien). Évalué à 3.


    $ cat test.py
    import SocketServer, BaseHTTPServer, SimpleHTTPServer, signal, sys, socket
    class MyHTTPServer(SocketServer.ThreadingMixIn, BaseHTTPServer.HTTPServer):
    address_family = getattr(socket, 'AF_INET6', None)

    SimpleHTTPServer.test(ServerClass=MyHTTPServer)
    $ python test.py
    Serving HTTP on :: port 8000 ...
    localhost - - [05/Aug/2007 15:48:02] "GET / HTTP/1.0" 200 -



    $ curl http://localhost:8000/
    [title>Directory listing for /[/title>
    [h2>Directory listing for /[/h2>
    [hr>
    [ul>
    [li>[a href=".AbiSuite/">.AbiSuite/[/a>
    [li>[a href=".acidriprc">.acidriprc[/a>
    [...]
    [li>[a href="%E2%96%92%E2%94%B4/">▒┴/[/a>
    [/ul>
    [hr>


    Ca me donne envie d'apprendre à écrire en python ...

    --
    "Les États-Unis sont le seul pays à être passé de la barbarie à la décadence sans connaître la civilisation." -- (origine réelle inconnue) Albert Einstein/Oscar Wilde/Georges Clemenceau/etc..
    • [^]Re: mon serveur web ipv6 perso

      Posté par Ben (Jabber id, page perso, ) le 20/08/2007 à 23:16. (lien). Évalué à 1.

      et la taille de l'interpreteur python + les modules HTTP + le code ?