http添加x-trame-options
时间: 2023-07-06 09:38:55 浏览: 153
Python库 | trame-1.4.0.tar.gz
要在 HTTP 响应中添加 `X-Frame-Options` 头部,可以在服务器端返回响应时设置该头部。具体实现方式因后端语言和框架而异,下面以 Python Flask 框架为例:
```python
from flask import Flask, render_template
app = Flask(__name__)
@app.route('/')
def index():
return render_template('index.html')
@app.after_request
def set_xframe_options(response):
response.headers['X-Frame-Options'] = 'SAMEORIGIN'
return response
if __name__ == '__main__':
app.run()
```
在上面的代码中,我们使用 Flask 框架创建了一个简单的网站,并在 `set_xframe_options()` 函数中设置了 `X-Frame-Options` 头部为 SAMEORIGIN。这样,当浏览器发送请求并接收到响应时,就会自动将该头部添加到响应中,从而控制网站在其他网站的 frame 中的显示行为。
阅读全文