相关疑难解决方法(0)

如何防止favicon.ico请求?

我没有favicon.ico,但IE总是提出请求.

是否可以阻止浏览器请求我的网站的favicon?也许HTML标题中有一些META-TAG?

favicon

492
推荐指数
11
解决办法
28万
查看次数

如何防止在 GET 请求后调用 `GET /favicon.ico HTTP/1.1`

我有一个 Python Flask Web 应用程序。每当我通过 Chrome 浏览器访问任何端点时,都会调用一个请求来检索网页(这是预期的),但随后,Chrome 似乎会向Chrome 刚刚点击的同一端点GET发送一个后续请求。GETfavicon.ico

例如,我的应用程序在路线上暴露了以下端点/(如下所示):

# General Landing Page
@app.route('/')
def index():
    return render_template("index.html", title="Home")
Run Code Online (Sandbox Code Playgroud)

当我使用 Google Chrome 访问此端点时,index.html页面返回得很好。但我的日志消息显示以下内容:

 env FLASK_APP=app/routes.py flask run --port 5001
 * Running on http://127.0.0.1:5001/ (Press CTRL+C to quit)
127.0.0.1 - - [18/Feb/2020 23:15:23] "GET / HTTP/1.1" 200 -
[2020-02-18 23:15:23,647] ERROR in app: Exception on /favicon.ico [GET]
Traceback (most recent call last):
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,/端点被命中并返回状态代码200 OK,但随后的调用会favicon.ico出错。如何处理这个问题?

python flask

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

favicon ×1

flask ×1

python ×1