(不知道如何表达这个问题)
基本上,我正在使用Flask+Soundcloud,我想做的是请求一个http站点(我知道它会将我重定向到一个新站点),然后我想返回那个站点(与我最初得到的头和信息相同)。也许这能更好地解释:
@app.route('/play')
def SongURL2():
stream_url="https://api.soundcloud.com/tracks/91941888/stream?client_id=MYCLIENTID"
// newurl = HTTP_REQUEST(stream_url) <- This will redirect me to the actual song streaming link (which only lives for a little bit)
// return newurl;
这是因为soundcloud的歌曲流url只在短时间内有效,而我用来调用restfulapi的设备不允许我简单地重定向到newlink。所以我需要像个代理人一样行事
找到了一种通过Flask代理的有趣方法,类似于@Dauros的目标http://flask.pocoo.org/snippets/118/最后要记住,这会给服务器带来额外的压力
您可以使用Request模块实现这一点:
相关问题 更多 >
编程相关推荐