mirror of
https://github.com/hansjone/netx.git
synced 2026-10-11 19:33:20 +08:00
fix(oclaw-bridge): disable system proxy for localhost health calls
Set trust_env=False on netx->oclaw analyze and health clients so localhost checks are not routed through host proxies. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
parent
ea0d324624
commit
68c622979b
1 changed files with 4 additions and 2 deletions
|
|
@ -23,7 +23,8 @@ def analyze_with_oclaw(payload: dict[str, Any]) -> dict[str, Any]:
|
||||||
token = str(settings.oclaw_analyze_token or "").strip()
|
token = str(settings.oclaw_analyze_token or "").strip()
|
||||||
if token:
|
if token:
|
||||||
headers["authorization"] = f"Bearer {token}"
|
headers["authorization"] = f"Bearer {token}"
|
||||||
with httpx.Client(timeout=_analyze_httpx_timeout()) as client:
|
# Avoid inheriting system proxy settings for local oclaw bridge calls.
|
||||||
|
with httpx.Client(timeout=_analyze_httpx_timeout(), trust_env=False) as client:
|
||||||
resp = client.post(settings.oclaw_analyze_url, json=payload, headers=headers)
|
resp = client.post(settings.oclaw_analyze_url, json=payload, headers=headers)
|
||||||
text = resp.text
|
text = resp.text
|
||||||
if not resp.is_success:
|
if not resp.is_success:
|
||||||
|
|
@ -39,7 +40,8 @@ def health_with_oclaw() -> dict[str, Any]:
|
||||||
if token:
|
if token:
|
||||||
headers["authorization"] = f"Bearer {token}"
|
headers["authorization"] = f"Bearer {token}"
|
||||||
health_s = max(3.0, float(settings.oclaw_health_timeout_sec))
|
health_s = max(3.0, float(settings.oclaw_health_timeout_sec))
|
||||||
with httpx.Client(timeout=health_s) as client:
|
# Avoid inheriting system proxy settings for local oclaw bridge calls.
|
||||||
|
with httpx.Client(timeout=health_s, trust_env=False) as client:
|
||||||
resp = client.get(settings.oclaw_health_url, headers=headers)
|
resp = client.get(settings.oclaw_health_url, headers=headers)
|
||||||
status = int(resp.status_code)
|
status = int(resp.status_code)
|
||||||
text = resp.text
|
text = resp.text
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue