Py学习  »  Python

在python中读取从请求发送到套接字的数据

ddd_newus • 2 年前 • 351 次点击  

我想解码从请求发送到 服务器套接字,但我不知道数据是什么格式 有办法破解这个吗?

(产量很长,只是其中的一小部分)

b'\x16\x03\x01\x02\x00\x01\x00\x01\xfc\x03\x03,3\x90*\xfe\x8f\xc2\xc2J\xeaCUz6\x91

服务器



# server


s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)   
 
port = 80 
 
s.bind(('', port))        
 
s.listen(5)    

while True:
 
  c, addr = s.accept()    
  data = c.recv(5048)
  print ('Got connection from', addr )
  c.send('Thank you for connecting'.encode())

  print(data) 
  c.close()

请求

import requests

payload = {'key1': 'value1', 'key2': 'value2'}

r = requests.get('https://localhost:80', params=payload)
print(r)

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/132643
 
351 次点击  
文章 [ 1 ]  |  最新文章 2 年前
Marcel
Reply   •   1 楼
Marcel    2 年前

在服务器站点上,您需要实现https(超文本传输协议)。

或者你用烧瓶。