文章 2023-06-12 来自:开发者社区

用 Python 撸一个 Web 服务器-第2章:Hello World

从一个 Hello World 程序说起要编写 Web 服务器,需要用到一个 Python 内置库 socket。Socket 是一个比较抽象的概念,中文叫套接字,它代表一个网络连接。两台计算机之间要进行通讯,大概分为三个步骤:建立连接,传输数据,关闭连接。而 socket 库为我们提供了这个能力。按照国际惯例,我们将通过编写一个 Hello World 程序来开始 Web 服务器的学习 。首先....

用 Python 撸一个 Web 服务器-第2章:Hello World
文章 2023-06-12 来自:开发者社区

用 Python 撸一个 Web 服务器-第1章:Web 开发简介

前言Web 开发技术一直在高速发展,各种新奇概念与框架层出不穷,尤其在 Web 前端领域,几年前还是 jQuery 的天下,而如今在 Vue、React 等框架面前也显得廉颇老矣。不过,虽然各种框架技术日新月异,但 Web 开发的核心概念与本质依旧不曾改变,本教程将通过一个 Todo List 应用带你探索 Web 开发基本原理,只有真正明白了 Web 开发的核心基础,才能更轻松的应对新框架与技....

用 Python 撸一个 Web 服务器-第1章:Web 开发简介
文章 2023-06-12 来自:开发者社区

用 Python 撸一个 Web 服务器-第0章:开篇词

用 Python 撸一个 Web 服务器-第0章:开篇词教程简介本教程使用 Python 语言实现了一个简易版的 Web 服务器,从 Web 开发基础开始讲解,不使用任何第三方库或框架,通过实现一个 Todo List 应用来还原 Web 开发的本质。教程所需基础Python、HTML、CSS 语法基础,对 Web 开发基本概念有所了解。教程面向读者本教程为入门级,主要适合准 Python We....

文章 2023-06-11 来自:开发者社区

python|写一个简单的http服务器

本篇文章的python版本为:什么是httphttp是一个应用层协议,准确的来说是基于TCP/IP4层网络协议中的传输层中的TCP应用层协议。额,4层模型大概是这样的:在网络通信中,用户的数据是以报文来传输的,但是在实际通信中,每一层都会对包进行封装,从而形成段、数数据报、帧,最后是以比特流(二进制)进行传输,到了目标主机后,会对每一层又进行拆解,从而得到最后的报文。http就在最上层,就是应用....

python|写一个简单的http服务器
文章 2023-06-11 来自:开发者社区

python | 写一个服务注册发现服务器

我们都知道有很多的非常著名的注册服务器,例如: Consul、ZooKeeper、etcd,甚至借助于redis完成服务注册发现。但是本篇文章我们将使用python socket写一个非常简单的服务注册发现服务器。本篇文章所依赖的环境为:案例展示项目地址:import socket import threading import json import time import logging #....

python | 写一个服务注册发现服务器
文章 2023-06-11 来自:开发者社区

python | 写一个简单ping|pong服务器

本篇文章所依赖的python 环境如下:计算机网络应用体系结构,一般有以下几种:C/S架构: 也称为客户端/客户端架构。P2P架构: 是一种分布式网络架构。混个结构: 客户端/服务器架构 和 P2P架构都包含在内。我们该篇文章,将介绍c/s网络结构。客户端/服务器架构介绍什么是客户端/服务器架构客户端/服务器架构,也被称之为C/S架构,它是一种互联网最常见的网络结构,我们熟知的web服务器也是使....

python | 写一个简单ping|pong服务器
文章 2023-05-16 来自:开发者社区

Python 使用CORS跨域资源共享解决flask服务器跨域问题、浏览器同源策略

CORS 全称 Cross-origin resource sharing(跨域资源共享),只要服务端配置了 CORS,前端调用时就可以实现跨域访问了。形式就是封装在 header 里的一些参数,例如:Access-Control-Allow-Methods(配置跨域允许的请求方式)、 Access-Control-Request-Headers(配置允许跨域的请求头)等参数。flask 装饰器....

Python 使用CORS跨域资源共享解决flask服务器跨域问题、浏览器同源策略
文章 2023-05-16 来自:开发者社区

Python操作FTP服务器实现文件和文件夹的上传与下载,python清理ftp目录下的所有文件和非空文件夹

第一章:连接 FTP 服务器并实现文件夹上传① 连接 FTP 服务器如果 FTP 不用用户名密码就直接可以访问,那就是用的默认用户名 Anonymous,密码为空。# -*- coding: UTF8 -*- # 2022-3-10 # 作者:小蓝枣 # python连接ftp服务器 from ftplib import FTP def conn_ftp(): ''' 作用:连...

Python操作FTP服务器实现文件和文件夹的上传与下载,python清理ftp目录下的所有文件和非空文件夹
文章 2023-05-15 来自:开发者社区

Python 连接FTP服务器并实现文件夹下载实例演示,python区分ftp目录下文件和文件夹方法,ftp目录下包含中文名问题处理

第一章:连接 FTP 服务器并实现文件夹下载① 连接 FTP 服务器如果 FTP 不用用户名密码就直接可以访问,那就是用的默认用户名 Anonymous,密码为空。# -*- coding: UTF8 -*- # 2022-3-8 # 作者:小蓝枣 # python连接ftp服务器 from ftplib import FTP def conn_ftp(): ''' 作用:连接...

Python 连接FTP服务器并实现文件夹下载实例演示,python区分ftp目录下文件和文件夹方法,ftp目录下包含中文名问题处理
文章 2023-05-11 来自:开发者社区

【Python】快速简单搭建HTTP服务器并公网访问「cpolar内网穿透」

1.前言Python作为热度比较高的编程语言,其语法简单且语句清晰,而且python有良好的兼容性,可以轻松的和其他编程语言((比如C/C++))建立的模块连接起来,而且python丰富强大的库,经过封装可以轻松调用,因此深受欢迎。今天我们就尝试用python,建立一个简单的http服务器,用来展示本地电脑上指定的目录和文件。2.本地http服务器搭建一般来说,Python的简单http服务器不....

【Python】快速简单搭建HTTP服务器并公网访问「cpolar内网穿透」

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

Python学习站

Python学习资料大全,包含Python编程学习、实战案例分享、开发者必知词条等内容。

+关注
相关镜像