遇到暂时未解决的问题

2018-08-10 23:52:09来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

Python 用socket写了一个服务端,接受到两个请求行:

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

import socket
# 建立socket的实例对象
sk = socket.socket()
# 绑定地址和ip
sk.bind(("127.0.0.1",8000))
#  建立监听
sk.listen()
# 写一个死循环,用来接受和发送消息
while True:
    # 同客服端建立连接
    conn, _ = sk.accept()
    # 收到客服端的消息,收到 收到的消息是字节流
    data = conn.recv(1024)
    # 对收到的消息进行拆分
    data_str = str(data,encoding="utf-8")
    li = data_str.split("\r\n")
    url = li[0].split()
    print(url)
    
    conn.close()
服务端代码

 

['GET', '/', 'HTTP/1.1']

['GET', '/favicon.ico/', 'HTTP/1.1']  这个请求行如何消除?为什么会有这个请求行?

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:【leetcode 简单】第十六题 二进制求和

下一篇:python基础1之 由来、种类、优缺点、安装环境