Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Flask应用程序在被设备访问时返回400个错误请求';s ipv4地址,但在本地主机上正确返回_Python_Api_Flask_Networking_Ipv4 - Fatal编程技术网

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
,然后浏览器将其加密发送,你将需要更多的东西来加密。啊,这很有意义,谢谢