时间:2021-05-22
首先确保装了Python,我装的是2.x版本,对了,我的操作系统是WIN7,其实对于Python来说,什么操作系统并不重要。Python内置了一个简单的HTTP服务器,只需要在命令行下面敲一行命令,一个HTTP服务器就起来了:
python -m SimpleHTTPServer 80后面的80端口是可选的,不填会采用缺省端口8000。注意,这会将当前所在的文件夹设置为默认的Web目录,试着在浏览器敲入本机地址:
http://localhost:80
如果当前文件夹有index.html文件,会默认显示该文件,否则,会以文件列表的形式显示目录下所有文件。这样已经实现了最基本的文件分享的目的,你可以做成一个脚本,再建立一个快捷方式,就可以很方便的启动文件分享了。如果有更多需求,完全可以根据自己需要定制,具体的请参见官方文档SimpleHTTPServer,或者直接看源码。我拷贝一段,方便参考:
如果你想改变端口号,你可以使用如下的命令:
如果你只想让这个HTTP服务器服务于本地环境,那么,你需要定制一下你的Python的程序,下面是一个示例:
注意:所有的这些东西都可以在 Windows 或 Cygwin 下工作。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
服务器之间的http数据传输直接使用python内置的http服务:python-mSimpleHTTPServer8000此时,输入指令的目录就已经开启了ht
web服务器,以前的定义是只要支持http.ftp等协议的服务器就叫web服务器。现在人们定义只要支持http协议的服务器就叫web服务器。实现web服务器最常
web的工作原理为:服务器通过HTTP协议进行通信,HTTP协议采用的是请求、响应模式,即客户端发起HTTP请求,web服务器接收并解析处理HTTP请求,然后将
HTTP协议支持网页浏览服务,HTTP协议(HyperTextTransferProtocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器du的
由于HTTP协议是无状态协议,所以服务器与客户端通过http协议通讯时,服务器不能记录客户端的信息。为了解决这个问题,通过Cookie和Session技术来实现