社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Cupcake Protocol  »  全部回复
回复总数  2
6 年前
回复了 Cupcake Protocol 创建的主题 » python中纯套接字上的http服务器

A1)如果由于请求太大而无法处理,请考虑关闭连接。或者,您可以读取(并丢弃)它们发送的所有内容,然后用413请求进行响应。

A2)你需要制定一个协议,每次只发送一部分请求。http并不是以本机的方式实现这一点。

A3)如果你能将整个请求分成块读取并保存到一个文件中,那么听起来你有一个1024*1024内存限制的解决方案,不是吗?

但要解决从套接字读取分块数据的问题。

6 年前
回复了 Cupcake Protocol 创建的主题 » nginx代理转发和流套接字获取名称

问题是 stream_socket_get_name() 在文件句柄上操作。在这种情况下,文件句柄总是连接到代理,因此您只能获取代理信息。但是你看到了 proxy_set_header 指示?这就是如何传递远程IP和远程端口。在您的PHP中,您必须检查头的值。