相关疑难解决方法(0)

我可以同时为前端和后端设置 ngrok 吗?

我想同时为前端和后端设置 ngrok,这是不可能的,因为我的前端在 Angular 6 上,而后端在 .net 核心中。

当前端和后端都在同一主机和端口上时,我实现了 ngrok。(两者都在 .Net 和 MVC 中)。所以他们在同一个端口上运行。

现在,我想知道是否有其他方法可以做到这一点。

我的 Angular 6 在http://localhost:4200/ 上 运行后端在https://localhost:44343/ 上运行

如果有的话请给我建议。

.net ngrok angular6

5
推荐指数
2
解决办法
822
查看次数

如何使用 Python 和 Flask 转发 HTTP 范围请求?

我有一个 Flask 应用程序,它将提供一个端点来下载一个大文件。但是,不是从文件系统提供它或即时生成文件,而是必须首先通过 HTTP 从另一台服务器下载该文件。

当然,我可以先向外部服务器执行 GET 请求,完整下载文件并将其存储在文件系统或内存中,然后作为第二步提供原始请求的结果。这看起来像这样(还包括一个基本的身份验证,以表明为什么在较低层上的简单代理是不够的):

#!flask/bin/python
from flask import Flask, jsonify
import os
import requests
from requests.auth import HTTPBasicAuth

app = Flask(__name__)

@app.route('/download')
def download():
    auth = HTTPBasicAuth("some_user", "some_password")
    session = requests.Session()
    session.auth = auth
    response = session.get("http://example.com")
    return response.content

if __name__ == '__main__':
    app.run(host='0.0.0.0', port=1234, debug=True)
Run Code Online (Sandbox Code Playgroud)

但是,这会增加应用程序的延迟和存储要求。而且,即使接收方只需要执行文件的部分下载(即执行 HTTP 范围请求),也必须首先从外部服务器完全获取文件。

有没有更优雅的选择来解决这个问题,即为直接转发到外部服务器的 HTTP 范围请求提供支持?

python http flask

5
推荐指数
1
解决办法
1671
查看次数

在 Python 中将 GET 请求代理到不同的站点

我想将从客户端收到的 GET 请求转发到另一个站点,

就我而言 - m3u8 播放列表请求流媒体站点进行处理。

有谁知道该怎么做?

python proxy http flask

2
推荐指数
1
解决办法
3101
查看次数

标签 统计

flask ×2

http ×2

python ×2

.net ×1

angular6 ×1

ngrok ×1

proxy ×1