Python Flask应用程序在被设备访问时返回400个错误请求';s ipv4地址,但在本地主机上正确返回
我的电话号码是:Python Flask应用程序在被设备访问时返回400个错误请求';s ipv4地址,但在本地主机上正确返回,python,api,flask,networking,ipv4,Python,Api,Flask,Networking,Ipv4,我的电话号码是: @app.route('/get_all',methods=['get']) def get_all(): 缓存=[] 将open(“filepath”,newline='')作为csvfile: reader=csv.reader(csvfile,dialogue='excel') 对于读取器中的行: cache.append(行) 返回jsonify(缓存) 当我运行ipv4时,地址:5000/获取我收到的所有信息: 172.30.211.33---[21/May/202
@app.route('/get_all',methods=['get'])
def get_all():
缓存=[]
将open(“filepath”,newline='')作为csvfile:
reader=csv.reader(csvfile,dialogue='excel')
对于读取器中的行:
cache.append(行)
返回jsonify(缓存)
当我运行ipv4时,地址:5000/获取我收到的所有信息:
172.30.211.33---[21/May/2021 11:18:45]代码400,消息错误请求版本('**\x13\x01\x13\x02\x13\x03À+À/À,À0Ì)ÌÀ\x13À\x14\x00\x9c\x00\x9d\x00/\x005\x01\x00\x00\x00\x01\x93JJ\x00\x00\x00\x00\x00\x00\x00\x00\x00)
但是,当我运行localhost:5000/get_时,我会收到:
127.0.0.1--[21/May/20211:18:57]“GET/GET_all HTTP/1.1”200-
浏览器会正确返回请求的JSON。ICMP已解除阻止,我正在使用
应用程序运行(主机=“0.0.0.0”,端口=5000)
因此,我不确定如何继续。有没有人遇到过类似的问题
更新解决方案:我改变了https://ipv4_address... 到http://ipv4_address 它解决了问题,现在通过本地网络正确返回。您使用什么作为
ipv4\u地址?您使用什么来访问此页面?您使用的是http
还是https
?172.30.211.33是地址吗?哦,我的上帝,将其从https://... 到http://... 实际上已经修好了哇。我从来没有想到它是如此简单。如果你使用https
,然后浏览器将其加密发送,你将需要更多的东西来加密。啊,这很有意义,谢谢