جزییات اطلاعات یک نتورک
دستور inspect برای بررسی کردن جزییات یک نتورک استفاده میشود.
🧩 دستور کلی
{{baseURL}}/networks/{{networkName}}/inspect
📥 مشخصات درخواست (Request)
| فیلد | مقدار |
|---|---|
| Method | GET |
| Endpoint | /networks/{{networkName}}/inspect |
| Query Parameters | خیر |
| Content-Type | application/json |
⚙️ پارامترها (params)
بدنه (body)
ندارد
فیلدهای ورودی (Options)
مثال کاملتر:
روش استفاده (How to Use)
مثال ۱:
GET {{baseURL}}/networks/kb0/inspect
{
"meta": {
"shamsiDate": "14040518134139727",
"requestId": "bfa9dae1-6caf-4d5f-a0b1-c722e9ab30dd"
},
"data": {
"id": "0d876d2b6234a857",
"name": "kb0",
"driver": "bridge",
"networkIF_name": "kb0",
"options": {},
"IPAM": {
"options": {},
"configs": {
"subnet": "192.168.100.0/24",
"gateway": "192.168.100.254/24"
}
},
"containers": {
"47cd82f8e285bc86": {
"name": "cont1",
"MacAddress": "46:CD:82:F8:E2:85",
"IPv4Address": "192.168.100.2/24"
}
}
}
}
مثال ۲:
GET {{baseURL}}/networks/kb2/inspect
{
"data": {
"message": "Network interface kb2 doesn't exist"
},
"meta": {
"code": "unknown",
"sourceType": "unknown",
"sourceName": "unknown",
"version": "unknown",
"shamsiDate": "14040518134257008",
"requestId": "12808fa8-e442-4c25-aafb-81bf7bff48ca"
}
}
وضعیت پاسخ (Status Codes)
| کد | معنی |
|---|---|
200 OK | درخواست با موفقیت انجام شد |
400 BAD REQUEST | مثال:نتورک داده شده وجود ندارد |
نکات مهم
در حال توسعه:
استفاده از options
⚙️ خطاهای رایج
- Network interface network-name doesn't exist