Web (Site Kurucu)

assets

1 uç · /api/web/v1/assets

İstek örnekleri ucun GERÇEK metodu ve yolundan üretilir. 1 ucun elle doğrulanmış gövde örneği henüz yok; o uçlarda iskelet gövdesizdir — uydurma bir alan yazmıyoruz.

GET/assets/{*yol}

`GET /assets/{*yol}` — temanın `assets/` dosyaları (ZİYARETÇİ düzlemi).

OturumYol parametresi: *yol

# Hangi hata bu Tema paketi `assets/css/ana.css` taşıyor ve şablonu `<link rel="stylesheet" href="/assets/css/ana.css">` yazıyor — ama o adresi servis eden hiçbir rota YOKTU. Başlangıç temasının stili ziyaretçide **404** alırdı: HTML doğru, uç 200, log temiz, sayfa STİLSİZ (WEB-CSP-01'in yazılma sebebiyle aynı sınıf hata). ## 🔴 SVG `inline` servis EDİLMEZ SVG bir belge biçimidir ve `<script>` taşır; site origin'inden inline servis edilen bir SVG, ziyaretçinin tarayıcısında **müşteri sitesi bağlamında** JS çalıştırır. `attachment` iner — `<img src>` içinde yine çalışır (script `<img>`de koşmaz). ## ⚠ Önbellek: `immutable` DEĞİL, ETag Tema dosyası AYNI yolda değişebilir (`assets/css/ana.css` güncellenir); `immutable` demek, müşterinin stil düzeltmesinin ziyaretçiye bir yıl ulaşmaması demektir. ETag + `no-cache` revalidasyon yaptırır: değişmemişse 304, değişmişse yeni gövde.

İstek
curl -X GET "https://{slug}--panel.web.blesyum.app/assets/<*yol>" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
Bu sayfa işine yaradı mı?