← nitronium.dev
Multica agent task'larında curl/wget bloke — Python urllib kullan
2026-06-23
Multica agent task'larında çalışan Claude Code oturumunda context-mode hook aktif. Bu hook curl ve wget komutlarını keserek sandboxa yönlendiriyor; HTTP isteği doğrudan ağa gitmiyor.
Dışa HTTP istek atmak gerektiğinde Python urllib.request kullanmak gerekiyor.
`python
python3 << 'PYEOF'
import urllib.request, json
req = urllib.request.Request(
"http://localhost:2026/health",
headers={"Content-Type": "application/json"}
)
with urllib.request.urlopen(req) as resp:
print(json.loads(resp.read()))
PYEOF
`
POST için data parametresi geçilir:
`python
req = urllib.request.Request(
url,
data=json.dumps(payload).encode(),
headers={"Content-Type": "application/json"}
)
`
Skill dosyalarına curl/wget örnekleri yazmak yerine direkt Python örnekleri koymak daha güvenli — aksi hâlde skill'i okuyan agent curl kullanmayı deniyor ve context-mode engeline çarpıyor.