最近在用Python的HTTP协议,get不到服务器的数据,用postman是可以get到服务器数据的,搞不懂为啥

哪位大婶帮忙看看这是什么问题
这个是python get发送的数据,我用网络助手读取到的


```html
GET /?ID=e45f0148f00b&CARD=4CEAB47C&STATE=on HTTP/1.1
Host: 192.168.0.80:8015
User-Agent: python-requests/2.21.0
Accept-Encoding: gzip, deflate
Accept: */*
Connection: keep-alive



下面这个是postman的数据,

```html
GET /?ID=e45f0148f00b&CARD=4CEAB47C&STATE=of HTTP/1.1
User-Agent: PostmanRuntime/7.28.4
Accept: */*
Cache-Control: no-cache
Postman-Token: 17b969ae-05c5-4185-9b88-6656c7be6612
Host: 192.168.0.80:8015
Accept-Encoding: gzip, deflate, br
Connection: keep-alive

下面是Python代码

img

可以尝试在get中添加 headers={'User-Agent':'Mozilla/5.0"},指定一下默认请求头,规避python-requests请求头。

将发送请求的代码单独在py文件试试,代码的web_server的作用是?

问题找打了,是因为我服务端防火墙没关!