
python简易http服务
用于传输文件
linux自带python
import http.server import socketserver # 定义请求处理类 class SimpleHTTPRequestHandler(http.server.SimpleHTTPRequestHandler): def do_GET(self): self.send_response(200) self.send_header('Content-type', 'text/html') self.end_headers() self.wfile.write(b'Hello, this is a simple HTTP server!') # 设置服务器参数 PORT = 8000 Handler = SimpleHTTPRequestHandler # 启动服务器 with socketserver.TCPServer(("", PORT), Handler) as httpd: print(f"Serving at port {PORT}") httpd.serve_forever()done
GO简易http服务
需要go sdk编译
package main import ( "net/http" "github.com/gin-gonic/gin" ) func main() { router := gin.Default() router.StaticFS("/", http.Dir(".")) router.Run(":8000") }done