基于http.server搭建局域网服务器过程解析

基于http.server搭建局域网服务器过程解析,第1张

基于http.server搭建局域网服务器过程解析

本文详细介绍了根据http.server搭建一个局域网服务器的过程分析,根据示例代码在原文中的详细介绍非常详细。对大家的学习培训或者工作都有一定的参考价值,一定要朋友们参考。

不知道大家有没有遇到过这样的情况。在做新项目或产品研发时,他们渴望将一个文件发送到另一台计算机,但他们找不到u盘。所以登录qq、手机微信等交友软件,或者电子邮件等专用工具发送都不方便,很不方便,也很烦。据说Python叫无敌,除了生孩子什么都可以!所以,今天我就详细介绍一个解决这个问题的简单方法,按照Python中的http.server搭建一个局域网服务器,让这个问题变得越来越那么容易!

1、

如何用一条Python指令和一条Python指令搭建一个局域网,其实并不是很难。用Python一条指令就能搞定!Python的官方web指南详细介绍,HTTPServer是socketserver中TCPServer的子类。它将建立并监听HTTP套接字,并将所需的产品分派给程序进行处理。

在Python3.7中,http.server呈现五个主要参数,启用以下帮助指令可以显示以下信息:python-mhttp.server-help。

从图中可以看出,它包括了零件的主要参数和可选的主要参数。

  • 主参数port-指HTTP服务器指定的端口号,默认设置为8000。
  • 可选参数-h/-help-用于获取帮助信息内容。
  • -CGI-服务器是CGI。
  • -bind/-bADDRESS-关联的ip详细地址,ADDRESS是ip详细地址。
  • -directory/-dDIRECTORY——特定的目录,默认设置为当前目录(即cmd运行的目录)。简单来说就是当前服务器可以显示浏览过的目录
  • 2.如何实际 *** 作

    设置本地服务器代码非常简单。你只需要在cmd中 *** 作以下代码。

    python-mhttp.server8080

    上面的代码用于启动http服务器。默认设置IP是电脑上的本地无线网络IPv4Internet,默认设置目录是cmd *** 作的目录。如果要改变主参数,可以启用03种可变参数。

    基本原理的解释到此结束,接下来就是实践了。我在自己的手机上应用了网络热点,测试了ubuntu、windows和他们的手机。

    1).首先获取本地IP

    Windows平台可以根据ipconfig(根据Linux平台的ifconfig-a)获取IP。注意,采用的是WLAN中IPv4的详细地址。

    2).

    根据个人获得的ip和端口号启动服务器后,在电脑浏览器中键入http://192.168.43.136:8080/浏览服务器。是不是很奇妙?然后,我们用不同的服务平台测试一下。在PC端尝试一下:

    用手机测试一下。

    其他型号的windows

    3、

    更改服务器的目录。为了改变文档目录,我把D盘换成了可浏览盘。说明如下,其他主要参数的 *** 作方法类似。Python-mhttp.server8080-dd:可以看到浏览的目录发生了变化:

    用http.server搭建服务器的方法今天发到这里。你又学会一招了吗?有了python内置的这个小功能,一个简单的http服务器就可以非常快速的搭建起来,局域网内的所有机器设备都可以浏览。

    文章里的内容就这些了。期待对大家的学习和培训有所帮助,也期待大家的应用。

    欢迎分享,转载请注明来源:内存溢出

    原文地址: http://outofmemory.cn/zz/774247.html

    (0)
    打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
    上一篇 2022-05-03
    下一篇 2022-05-03

    发表评论

    登录后才能评论

    评论列表(0条)

    保存