【发布时间】:2018-10-17 17:34:18
【问题描述】:
我想将从客户端收到的 GET 请求转发到其他站点,
在我的例子中 - 向流媒体站点发送 m3u8 播放列表请求以进行处理。
有人知道怎么做吗?
【问题讨论】:
我想将从客户端收到的 GET 请求转发到其他站点,
在我的例子中 - 向流媒体站点发送 m3u8 播放列表请求以进行处理。
有人知道怎么做吗?
【问题讨论】:
如果要代理,先安装requests:
pip install requests
然后,获取服务器中的文件并提供内容,ej:
import requests
from flask import Flask, Response
app = Flask(__name__)
@app.route('/somefile.m3u')
def proxy():
url = 'https://www.example.com/somefile.m3u'
r = requests.get(url)
return Response(r.content, mimetype="text/csv")
app.run()
如果您只想重定向,请执行此操作(不需要requests):
from flask import Flask, redirect
app = Flask(__name__)
@app.route('/redir')
def redir():
url = 'https://www.example.com/somefile.m3u'
return redirect(url, code=302)
app.run()
【讨论】: