瓶子里的哪个函数提供无限等待请求?

2024-05-11 13:26:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我想在pythonweb项目中使用Bottle框架。我只是个初学者。所以,首先我想了解它是如何工作的。你知道吗

简单的应用程序看起来像:

from bottle import route, run

@route('/hello')
def hello():
    return "Hello World"

run(host='localhost', port=5000, debug=True)

我在bottle.py中找到了run函数,但我不知道需要浏览器请求的代码块在哪里。也许我不明白什么。这就是为什么你能给我解释一下汉学的基本原理。你知道吗


Tags: 项目runfromimport框架应用程序bottlehello
1条回答
网友
1楼 · 发布于 2024-05-11 13:26:33

HTTP是基于请求-响应的。 请求>;浏览器,响应>;服务器(在您的案例中,服务器是瓶子)。 一旦服务器向客户机(浏览器)提供响应,来自浏览器的通信就结束了。这是常规的HTTP方式。 如果您想保持浏览器和服务器之间的连续连接,例如向浏览器提供实时更新,(浏览器不必要求更新,服务器会将更新发送到浏览器)一种方法是WebSocket。你知道吗

以下是瓶中WebSocket的文档: https://bottlepy.org/docs/dev/async.html#finally-websockets

相关问题 更多 >