• 首页
  • 邻居
  • 关于
  • 归档
  • 搜索
  • 夜间模式
    ©2020-2026  我的学习笔记 Theme by OneBlog

    我的学习笔记博客

    搜索
    标签
    # 随笔 # Java # 教程 # openwrt # Mysql # SQL # 爬虫 # post # Js调优 # MAVEN
  • 首页>
  • 随笔>
  • 正文
  • SSE协议

    2025年04月09日 622 阅读 0 评论 1160 字
     # 转发 SSE 请求
        location ~ ^/sse/ {  # 匹配以 /sse/ 开头的路径
            proxy_pass http://127.0.0.1:8000;  # 转发到ASGI 后端服务
            proxy_http_version 1.1;
            proxy_set_header Connection '';
            proxy_buffering off;  # 必须的设置 禁用缓冲,确保实时性
            proxy_read_timeout 3600s;  # 设置超时时间
        }
        
        
            
        # 转发 WebSocket 请求
        location ^~ /ws/ {
            proxy_pass http://127.0.0.1:8000;  # 转发到 ASGI 服务器
            # 保证连接不会超时
            proxy_read_timeout 300s;
            proxy_send_timeout 300s;
    
            # 转发 WebSocket 请求头
            proxy_set_header Host $http_host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header X-Forwarded-Proto $scheme;
    
            # WebSocket 特有配置
            proxy_http_version 1.1;
            proxy_set_header Upgrade $http_upgrade;
            proxy_set_header Connection $connection_upgrade;
    
            # 可选: 传递 Authorization 头部,如果需要身份验证
            proxy_set_header Authorization $http_authorization;
        }
    本文著作权归作者 [ admin ] 享有,未经作者书面授权,禁止转载,封面图片来源于 [ 互联网 ] ,本文仅供个人学习、研究和欣赏使用。如有异议,请联系博主及时处理。
    取消回复

    发表留言
    回复

    首页邻居关于归档
    Copyright©2020-2026  All Rights Reserved.  Load:0.015 s
    京ICP备18019712号
    Theme by OneBlog V3.6.5
    夜间模式

    开源不易,请尊重作者版权,保留基本的版权信息。