(req)
| 102 | |
| 103 | |
| 104 | def proxy_environ(req): |
| 105 | info = req.proxy_protocol_info |
| 106 | |
| 107 | if not info: |
| 108 | return {} |
| 109 | |
| 110 | return { |
| 111 | "PROXY_PROTOCOL": info["proxy_protocol"], |
| 112 | "REMOTE_ADDR": info["client_addr"], |
| 113 | "REMOTE_PORT": str(info["client_port"]), |
| 114 | "PROXY_ADDR": info["proxy_addr"], |
| 115 | "PROXY_PORT": str(info["proxy_port"]), |
| 116 | } |
| 117 | |
| 118 | |
| 119 | def _make_early_hints_callback(req, sock, resp): |