当前位置: 首页 > 知识库问答 >
问题:

python - 请问为什么flask收到请求不发出response和报错?

都博裕
2024-02-20

我正在写一个微信小程序,使用flask作为后端,ide使用pycharm社区版,目前完成了登录功能并在微信开发者工具模拟器中实现了该功能,但在进行真机调试时出现了问题
在连接同一个wifi的情况下,在真机调试过程中当我发送一个request时,对应的login函数并没有执行,也没有发送response和错误信息!image.png

我在使用模拟器发送post请求时(本机测试,ip地址192.168.0.107),可以得到回应(这里面的1代表login函数的内容被成功执行)image.png
在使用真机测试时发送相同post请求(ip地址192.168.0.102),得不到回应和报错image.png
这是app.run的内容image.png
这是开启后的内容image.png
这是因为请求ip不是本机ip,所以没有响应吗?麻烦各位大佬了

共有1个答案

姬银龙
2024-02-20

找到解决方法了,我使用的是blueprint管理项目,出现问题的是login部分,声明部分如下image.png
在后面使用route时,我原先使用的是
image.png
修改之后就可以用了
image.png
大家以后最好不要直接写到根目录了

 类似资料:
  • 问题内容: 我希望能够将数据发送到我的Flask应用程序。我尝试访问,但是它是一个空字符串。你如何访问请求数据? 问题答案: - request.data 如果传入的请求数据带有mimetype Flask无法处理,则将其包含为字符串。 request.args:URL查询字符串中的key/value request.form:正文中的key/value,来自HTML帖子形式或非JSON编码的请求

  • 发送get请求,请求参数内容中有[]\好像都会报400错误,这是为什么?

  • 我不想使用getUpdate方法从Telegram检索更新,而是使用网络钩子。 getWebhookInfo的错误是: 我的代码是: 当我点击https://www.mydomain.ext:8443/时,当我在telegram-bot chat上写东西时,我可以看到收到请求,但不能发布请求,这也是我如何为telegram设置webhook的原因,如下所示: 结果: 有什么建议或我做错了什么事吗?

  • HTTP请求和HTTP响应在任何Web应用程序中都发挥着重要作用。 我们需要获取http请求的完整详细信息以便正确处理它。 处理完毕后,我们需要通过http响应将处理后的数据发送给客户端。 FuelPHP提供了出色的Request和Response类,分别用于读写HTTP请求和HTTP响应。 让我们在本章中了解Request和Response类。 Request 在典型的Web应用程序中,应用程序

  • 请问大佬们,为什么我的服务会收到一些4位且随机码的请求

  • 请求是: localhost:8888/article/createArticle?articleid=1&text=我是一篇文章 为什么收不到请求?