python flask 请求code 400, message Bad request version

今天在写flask请求的时候,请求的时候一直遇到code 400, message Bad request version 的乱码错误提示,肉眼看代码也没任何问题,结果问题是因为使用了https,在请求中把https改成http协议就可以得到正常的请求了

使用方式:

http://ip:portnumber
  • 12
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
Python Flask中,当请求返回后,通常不会出现"Process finished with exit code 0"的情况。这个错误信息通常是在Python脚本中直接运行时才会出现。在Flask中,当请求返回后,服务器进程并不会立即终止,而是继续等待其他请求的到来。 如果你在Flask中遇到了"Process finished with exit code 0"的情况,可能是由于以下原因导致的: 1. 你的代码中使用了错误的`__name__`变量。在Flask中,通常会使用`if __name__ == "__main__":`来判断当前模块是否为主模块,从而运行服务器。请确保你正确地使用了双下划线,并且没有拼写错误。 2. 可能是其他部分的代码引起了这个错误。请检查你的代码中是否有其他地方出现了问题,例如其他的模块或函数。 3. 可能是你的代码在请求处理完后出现了异常,并且没有被正确捕获。在Flask中,任何未被捕获的异常都会导致服务器进程终止,并显示"Process finished with exit code 0"。 为了解决这个问题,你可以尝试以下几个步骤: 1. 确保你正确地使用了`if __name__ == "__main__":`语句,并且没有拼写错误。 2. 检查你的代码中是否有其他地方出现了问题,特别是在请求处理完后的代码部分。 3. 使用适当的异常处理机制来捕获可能出现的异常,确保服务器进程不会意外终止。 总之,"Process finished with exit code 0"通常不会在Python Flask中出现,如果你遇到了这个问题,可能是你的代码中出现了其他错误。你可以仔细检查代码,并使用适当的异常处理机制来解决这个问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值