http的请求流程
2024-08-26 23:36:21
# !/usr/bin/env python
# coding:utf-8
import socket def handle_request(client):
buf = client.recv(1024)
client.send("HTTP/1.1 200 OK\r\n\r\n")#状态码
#client.send("Content-Type:text/html\r\n\r\n")#页面显示的格式
client.send("<a href='http://www.baidu.com'>Hello, World</a>") def main():
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.bind(('localhost', 8080))
sock.listen(5) while True:
connection, address = sock.accept()
handle_request(connection)#当服务器接受请求并返回数据之后就断开连接不会出现交互的模式
connection.close() if __name__ == '__main__':
main()
最新文章
- JavaScript Patterns 5.8 Chaining Pattern
- 修改 ~/.bashrc显示 git 当前分支
- Machine Learning for hackers读书笔记(三)分类:垃圾邮件过滤
- java指针
- C++学习9 this指针详解
- [Java] Eclipse+Spring学习(一)环境搭建
- TCP/IP协议原理与应用笔记21:路由选择的方法
- Eclipse SVN插件冲突导致不能使用解决办法
- 219. Contains Duplicate II
- pytesser的使用
- 利用NSURLSession完成的断点续传功能
- Paho - MQTT C Cient的实现
- C/C++知识点清单02-上
- p2p项目,自己期望太高了。
- [转帖]CPU Cache 机制以及 Cache miss
- 【linux】linux系统中常见配置文件说明
- ZoomCharts
- composer 镜像地址
- Can We Make Operating Systems Reliable and Secure?
- hive的使用