V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  lon91ong  ›  全部回复第 3 页 / 共 3 页
回复总数  52
1  2  3  
2022-04-17 16:51:59 +08:00
回复了 lon91ong 创建的主题 Python 求教转发本地应用网络请求的方法
使用 lambda 替代了 genreat 函数:
```
url ='http://down.domain.com/Download/example.zip'
resp.downloadable_as=labfile.encode("utf-8").decode("latin1") #编码问题,参见 https://github.com/Pylons/waitress/issues/318
r = requests.head(url)
resp.content_length = r.headers['content-length']
resp.content_type = r.headers['content-type']
chunk = lambda u: (yield from requests.get(u,stream=True).iter_content(chunk_size=8192))
resp.stream = chunk(url)
```
2022-04-03 20:49:25 +08:00
回复了 lon91ong 创建的主题 Python 求教转发本地应用网络请求的方法
@macrorules 应该还要加上 Linux 系统的限制吧, Windows 没有 iptables 命令
2022-04-02 22:41:51 +08:00
回复了 lon91ong 创建的主题 Python 求教转发本地应用网络请求的方法
@macrorules 这个操作不是只能在路由器上搞吗??程序里面没听说过啊!
2022-04-01 12:21:58 +08:00
回复了 lon91ong 创建的主题 Python 求教转发本地应用网络请求的方法
@ec0 好了, 真的感激涕零了
2022-04-01 11:52:41 +08:00
回复了 lon91ong 创建的主题 Python 求教转发本地应用网络请求的方法
@enrolls headers 一并 yield 要如何操作? yield 只能返回一个对象吧???
2022-04-01 09:11:55 +08:00
回复了 lon91ong 创建的主题 Python 求教转发本地应用网络请求的方法
@ec0 太感谢了! 感激涕零了要!!!
另外遇到一点小麻烦, 不知道时这个方法的问题, 还是我用的 WSGI 标准的 waitress 包的问题,
在转发时没有转发 headers 信息, 文件长度、编码等信息全都丢失了
需要用什么方法补救呢?
2022-03-31 21:52:31 +08:00
回复了 lon91ong 创建的主题 Python 求教转发本地应用网络请求的方法
@Puteulanus 感谢提供关键词 squid, 找到个相关的项目, https://github.com/GlobalRadio/squid-redirect
简单看了看 readme, 似乎用得上, 明天再看看
2022-03-31 21:33:31 +08:00
回复了 lon91ong 创建的主题 Python 求教转发本地应用网络请求的方法
@cheng6563 遇到资源文件比较大的情况,四五十 M 的大小, 没法等下载完了再响应, 这种情况怎么处理呢?
2022-03-31 21:02:51 +08:00
回复了 lon91ong 创建的主题 Python 求教转发本地应用网络请求的方法
@cheng6563 这就是我想要的思路, 还需要找例程实验一番,多谢指点迷津
2022-03-31 21:00:04 +08:00
回复了 lon91ong 创建的主题 Python 求教转发本地应用网络请求的方法
@seakingii 有点牛刀杀鸡的赶脚
2022-03-31 19:53:23 +08:00
回复了 lon91ong 创建的主题 Python 求教转发本地应用网络请求的方法
@lizenghui 有没有相近的应用实例呢? nginx 似乎时个网站后台框架吧? 只玩过 RESTful 类的简单的
1  2  3  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1133 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 21ms · UTC 18:51 · PVG 02:51 · LAX 10:51 · JFK 13:51
Developed with CodeLauncher
♥ Do have faith in what you're doing.