GETRequest
curl "https://ulawk.com/durum.json?gun=30"
import requests
yanit = requests.get("https://ulawk.com/durum.json", params={"gun": 30}, timeout=30)
veri = yanit.json()
if not yanit.ok:
# hata_ayrinti.tekrar_denenebilir ise Retry-After kadar bekleyip yeniden deneyin
print(yanit.status_code, veri)
print(veri)
const yanit = await fetch("https://ulawk.com/durum.json?gun=30", {
method: "GET"
});
const veri = await yanit.json();
if (!yanit.ok) console.error(yanit.status, veri);
console.log(veri);
<?php
$ch = curl_init("https://ulawk.com/durum.json?gun=30");
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
]);
$govde = curl_exec($ch);
$kod = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
$veri = json_decode($govde, true);
var_dump($kod, $veri);
using var http = new HttpClient();
var istek = new HttpRequestMessage(new HttpMethod("GET"), "https://ulawk.com/durum.json?gun=30");
var yanit = await http.SendAsync(istek);
var metin = await yanit.Content.ReadAsStringAsync();
Console.WriteLine($"{(int)yanit.StatusCode} {metin}");
Example response
{
"surum": "2026-10-16",
"dil": "en",
"gun_sayisi": 30,
"baslangic": "2026-09-18",
"bitis": "2026-10-17",
"durumlar": {
"calisiyor": {
"ad": "Operational",
"aciklama": "Measured work completed normally that day."
},
"yavas": {
"ad": "Degraded",
"aciklama": "Slowness or partial disruption: some work was delayed or retried."
},
"kesinti": {
"ad": "Outage",
"aciklama": "All or most measured work failed."
},
"bilinmiyor": {
"ad": "No data",
"aciklama": "No signal that day. This is not an outage; it means nothing was measured."
}
},
"genel": "kesinti",
"gruplar": [
{
"anahtar": "ulawk",
"ad": "Ulawk",
"bilesenler": [
{
"anahtar": "panel",
"ad": "Web app",
"aciklama": "Company lists, profiles, alerts and settings",
"ulke": null,
"durum": "calisiyor",
"durum_gunu": "bugun",
"olculen_gun": 3,
"sorunsuz_yuzde": 100.0,
"gunler": [
{
"gun": "2026-10-15",
"durum": "calisiyor"
},
{
"gun": "2026-10-16",
"durum": "calisiyor"
}
]
},
{
"anahtar": "api",
"ad": "API",
"aciklama": "Programmatic access and AI assistant connection",
"ulke": null,
"durum": "bilinmiyor",
"durum_gunu": "bugun",
"olculen_gun": 0,
"sorunsuz_yuzde": null,
"gunler": [
{
"gun": "2026-10-15",
"durum": "bilinmiyor"
},
{
"gun": "2026-10-16",
"durum": "bilinmiyor"
}
]
}
]
},
{
"anahtar": "kaynak",
"ad": "Sources",
"bilesenler": [
{
"anahtar": "ttsg",
"ad": "Trade Registry Gazette",
"aciklama": "Turkish trade registry notices and gazette pages",
"ulke": null,
"durum": "yavas",
"durum_gunu": "bugun",
"olculen_gun": 3,
"sorunsuz_yuzde": 33.3,
"gunler": [
{
"gun": "2026-10-15",
"durum": "calisiyor"
},
{
"gun": "2026-10-16",
"durum": "yavas"
}
]
},
{
"anahtar": "kap",
"ad": "KAP",
"aciklama": "Public Disclosure Platform filings",
"ulke": null,
"durum": "calisiyor",
"durum_gunu": "bugun",
"olculen_gun": 3,
"sorunsuz_yuzde": 100.0,
"gunler": [
{
"gun": "2026-10-15",
"durum": "calisiyor"
},
{
"gun": "2026-10-16",
"durum": "calisiyor"
}
]
}
]
}
],
"notlar": []
}
Lists shortened.