首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏米扑专栏

    Python 学习入门(28)—— 服务器实例

    在新的Python 3.x中,BaseHTTPServer, SimpleHTTPServer, CGIHTTPServer整合到http.server包,SocketServer改名为socketserver 在Python中,我们可以使用SimpleHTTPServer包和CGIHTTPServer包来减小以上的负担。其中,SimpleHTTPServer可以用于处理GET方法和HEAD方法的请求。 CGIHTTPServer:使用静态文件或者CGI来回应请求 CGIHTTPServer包中的CGIHTTPRequestHandler类继承自SimpleHTTPRequestHandler类,所以可以用来代替上面的例子 CGIHTTPServer: # A messy HTTP server based on TCP socket import BaseHTTPServer import CGIHTTPServer /usr/bin/env python# Written by Vameiimport cgi form = cgi.FieldStorage() # Output to stdout, CGIHttpServer

    98940发布于 2019-02-18
  • 来自专栏Vamei实验室

    Python应用02 Python服务器进化

    **注意,在Python 3.x中,BaseHTTPServer, SimpleHTTPServer, CGIHTTPServer整合到http.server包,SocketServer改名为socketserver 在Python中,我们可以使用SimpleHTTPServer包和CGIHTTPServer包来规定针对不同请求的操作。 CGIHTTPServer:使用静态文件或者CGI来回应请求 CGIHTTPServer包中的CGIHTTPRequestHandler类继承自SimpleHTTPRequestHandler类,所以可以用来代替上面的例子 CGIHTTPServer 先看看什么是CGI (Common Gateway Interface)。CGI是服务器和应用脚本之间的一套接口标准。 CGIHTTPServer HOST = '' PORT = 8000 # Create the server, CGIHTTPRequestHandler is pre-defined handler

    1.2K60发布于 2018-01-18
  • 来自专栏用户2442861的专栏

    用Python socket实现一个简单的http服务器(post 与get 的区别)、CGIHTTPServer 简单应用

    二、CGIHTTPServer:使用静态文件或者CGI来回应请求 ? 先看看什么是CGI (Common Gateway Interface)。CGI是服务器和应用脚本之间的一套接口标准。 CGIHTTPServer # Written by Vamei # A messy HTTP server based on TCP socket import BaseHTTPServer import CGIHTTPServer HOST = '' PORT = 8000 # Create the server, CGIHTTPRequestHandler is pre-defined handler server = BaseHTTPServer.HTTPServer((HOST, PORT), CGIHTTPServer.CGIHTTPRequestHandler) # Start the server /usr/bin/env python # Written by Vamei import cgi form = cgi.FieldStorage() # Output to stdout, CGIHttpServer

    2.4K30发布于 2018-09-20
  • 来自专栏python3

    测试python HTTPServer功

    index.html 则可以直接显示 #简单HTTP 包含GET与HEAD请求 python -m SimpleHTTPServer 8080 #HTTP 包含POST请求 当前 python -m CGIHTTPServer

    53620发布于 2020-01-13
  • 来自专栏python3

    Python 3.5 HTTP服务器端重

    # # set up and run the server # bind_addr = ('',port) handler = RedirectTestHandler #CGIHTTPServer.CGIHTTPRequestHandler

    65110发布于 2020-01-09
  • 来自专栏kalifaの日々

    开启用Python3自带的服务器,CGI将Python用于web

    CGIHTTPServer: 包含处理POST请求和执行CGIHTTPRequestHandler类。 ---- 然而,python3里已经没有这些东西了。

    1.7K90发布于 2018-04-28
  • 来自专栏开发与安全

    用Python socket 实现一个简单的http服务器(post 与get 的区别)、CGI、WSGI、MVC

    二、CGIHTTPServer:使用静态文件或者CGI来回应请求 ? 先看看什么是CGI (Common Gateway Interface)。CGI是服务器和应用脚本之间的一套接口标准。 # Written by Vamei # A messy HTTP server based on TCP socket import BaseHTTPServer import CGIHTTPServer server, CGIHTTPRequestHandler is pre-defined handler server = BaseHTTPServer.HTTPServer((HOST, PORT), CGIHTTPServer.CGIHTTPRequestHandler /usr/bin/env python # Written by Vamei import cgi form = cgi.FieldStorage() # Output to stdout, CGIHttpServer

    9.8K00发布于 2017-12-28
  • 使用Python创建简单的HTTP服务器

    CGIHTTPServer: 包含处理POST请求和执行CGIHTTPRequestHandler类。

    11710编辑于 2026-04-15
  • 来自专栏python3

    python搭建服务器

    2.python自带web模块 python自带的web模块包含BaseHTTPServer、SimpleHTTPServer、CGIHTTPServer这三种, 使用python自带的包就能快速搭建起

    4.4K20发布于 2020-01-13
  • 来自专栏菜鸟小白的学习分享

    搭建HTTP服务器,Python只需要一条命令就搞定了

    CGIHTTPServer: 包含处理POST请求和执行CGIHTTPRequestHandler类。 ?

    7.7K20发布于 2021-06-17
  • 来自专栏jeremy的技术点滴

    写py2、py3兼容的代码

    html_parser HTMLParser html.parser http_client httplib http.client BaseHTTPServer BaseHTTPServer http.server CGIHTTPServer CGIHTTPServer http.server SimpleHTTPServer SimpleHTTPServer http.server input raw_input() input() intern six.moves.html_parser import six.moves.http_client import six.moves.BaseHTTPServer import six.moves.CGIHTTPServer

    2.7K80发布于 2018-05-10
  • 来自专栏公众号:程序员荒生

    Flask初版架构源码解读 | Python基础

    server,则可实现如下类似代码: # -*- coding: utf-8 - try: # Python2 逻辑 import BaseHTTPServer import CGIHTTPServer server = BaseHTTPServer.HTTPServer(('127.0.0.1', 8000), CGIHTTPServer.CGIHTTPRequestHandler) except

    75320编辑于 2022-03-04
  • 来自专栏python3

    python tab键自动补齐命令

                     imghdr              shelve CDROM               asynchat            imp                 shlex CGIHTTPServer

    2.1K10发布于 2020-01-08
  • 来自专栏python3

    python中3个帮助函数help,di

    httplib sgmllib CDROM asynchat ihooks sha CGIHTTPServer

    80220发布于 2020-01-06
  • 来自专栏python3

    python3-socketserver

    这个框架包括了BaseHTTPServer , SimpleHTTPServer , CGIHTTPServer , SimpleXMLRPCServer , DocXMLRPCServer 等服务器,

    1.2K10发布于 2020-01-09
  • 来自专栏全栈程序员必看

    python3.6写一个http接口服务,给别人调用1

    httpserver post python 看到这里,原来改版了:http.server — HTTP servers — Python 3.10.2 documentation 不过把BaseHTTPServer、CGIHTTPServer

    2K10编辑于 2022-08-31
  • 来自专栏python3

    用Python建立最简单的web服务器

    CGIHTTPServer: 包含处理POST请求和执行CGIHTTPRequestHandler类。

    10.3K40发布于 2020-01-10
  • 来自专栏用户4624600的专栏

    shell编程基础

    "$passwd\r" } # "yes/no" { send "yes\r";exp_continue } # } # interact cgi-bin 开启服务器 python -m CGIHTTPServer

    51830编辑于 2022-03-24
  • 来自专栏python3

    UltraEdit 配置 python

    = ^= >>= <<= /C7"Common Libs" AST atexit BaseHTTPServer Bastion cmd codecs commands compileall copy CGIHTTPServer

    1.4K20发布于 2020-01-08
  • 来自专栏python3

    [PYTHON] 核心编程笔记(14.P

    python myScript.py 你想运行免费的python web服务器,以便创建和测试你自己的web页面和cgi脚本,我们可以用python -c命令行开关: # python -c "import CGIHTTPServer ; CGIHTTPServer.test()" --------------------------------------- Serving HTTP on 0.0.0.0 port 8000 .. ---------------------------------- 我们能够在类库中执行作为脚本的模块而不是作为导入的模块,这就是-m参数的动机,现在我们可以这样运行脚本: # python -m CGIHTTPServer

    88310发布于 2020-01-06
领券