- Metodologie obiektowe
Metoda: POST
Adres zasobu: http://localhost:8080/api/przedmioty
Nagłówki: Content-Type: application/json
Request Body:
{
"Nazwa": "Metodologie obiektowe",
"ECTS":2,
"Sala":216,
"Egzamin":"tak"
}
Response:
HTTP Code: 200 OK
Body: brak
- Testowanie oprogramowania
Metoda: POST
Adres zasobu: http://localhost:8080/api/przedmioty
Nagłówki: Content-Type: application/json
Request Body:
{
"Nazwa": "Testowanie oprogramowania",
"ECTS":1,
"Sala":216,
"Egzamin":"nie"
}
Response:
HTTP Code: 200 OK
Body: brak
- Technologie i aplikacje webowe
Metoda: POST
Adres zasobu: http://localhost:8080/api/przedmioty
Nagłówki: Content-Type: application/json
Request Body:
{
"Nazwa": "Technologie i aplikacje webowe",
"ECTS":3,
"Sala":208,
"Egzamin":"nie"
}
Response:
HTTP Code: 200 OK
Body: brak
- Zarządzanie projektem informatycznym
Metoda: POST
Adres zasobu: http://localhost:8080/api/przedmioty
Nagłówki: Content-Type: application/json
Request Body:
{
"Nazwa": "Zarządzanie projektem informatycznym",
"ECTS":2,
"Sala":216,
"Egzamin":"nie"
}
Response:
HTTP Code: 200 OK
Body: brak
- Zaawansowane technologie bazodanowe
Metoda: POST
Adres zasobu: http://localhost:8080/api/przedmioty
Nagłówki: Content-Type: application/json
Request Body:
{
"Nazwa": "Zaawansowane technologie bazodanowe",
"ECTS":3,
"Sala":208,
"Egzamin":"nie"
}
Response:
HTTP Code: 200 OK
Body: brak
- Technologie komponentowe i sieciowe
Metoda: POST
Adres zasobu: http://localhost:8080/api/przedmioty
Nagłówki: Content-Type: application/json
Request Body:
{
"Nazwa": "Technologie komponentowe i sieciowe",
"ECTS":2,
"Sala":208,
"Egzamin":"tak"
}
Response:
HTTP Code: 200 OK
Body: brak
Metoda: GET
Adres zasobu: http://localhost:8080/api/przedmioty
Nagłówki: Content-Type: application/json
Response:
HTTP Code: 200 OK
Body:
[
{
"Nazwa": "Metodologie obiektowe",
"ECTS": 2,
"Sala": 216,
"Egzamin": "tak",
"Id": 1
},
{
"Nazwa": "Testowanie oprogramowania",
"ECTS": 1,
"Sala": 216,
"Egzamin": "nie",
"Id": 2
},
{
"Nazwa": "Technologie i aplikacje webowe",
"ECTS": 3,
"Sala": 208,
"Egzamin": "nie",
"Id": 3
},
{
"Nazwa": "Zarządzanie projektem informatycznym",
"ECTS": 2,
"Sala": 216,
"Egzamin": "nie",
"Id": 4
},
{
"Nazwa": "Zaawansowane technologie bazodanowe",
"ECTS": 3,
"Sala": 208,
"Egzamin": "nie",
"Id": 5
},
{
"Nazwa": "Technologie komponentowe i sieciowe",
"ECTS": 2,
"Sala": 208,
"Egzamin": "tak",
"Id": 6
}
]
Metoda: GET
Adres zasobu: http://localhost:8080/api/przedmioty?egzamin=tak
Nagłówki: Content-Type: application/json
Query: name: egzamin, value: tak
Response:
HTTP Code: 200 OK
Body:
[
{
"Nazwa": "Metodologie obiektowe",
"ECTS": 2,
"Sala": 216,
"Egzamin": "tak",
"Id": 1
},
{
"Nazwa": "Technologie komponentowe i sieciowe",
"ECTS": 2,
"Sala": 208,
"Egzamin": "tak",
"Id": 6
}
]
Metoda: GET
Adres zasobu: http://localhost:8080/api/przedmioty?sala=216
Nagłówki: Content-Type: application/json
Query: name: sala, value: 216
Response:
HTTP Code: 200 OK
Body:
[
{
"Nazwa": "Metodologie obiektowe",
"ECTS": 2,
"Sala": 216,
"Egzamin": "tak",
"Id": 1
},
{
"Nazwa": "Testowanie oprogramowania",
"ECTS": 1,
"Sala": 216,
"Egzamin": "nie",
"Id": 2
},
{
"Nazwa": "Zarządzanie projektem informatycznym",
"ECTS": 2,
"Sala": 216,
"Egzamin": "nie",
"Id": 4
}
]
Metoda: GET
Adres zasobu: http://localhost:8080/api/przedmioty?sala=208&egzamin=nie
Nagłówki: Content-Type: application/json
Query: name: egzamin, value: nie; name: sala, value: 208
Response:
HTTP Code: 200 OK
Body:
[
{
"Nazwa": "Technologie i aplikacje webowe",
"ECTS": 3,
"Sala": 208,
"Egzamin": "nie",
"Id": 3
},
{
"Nazwa": "Zaawansowane technologie bazodanowe",
"ECTS": 3,
"Sala": 208,
"Egzamin": "nie",
"Id": 5
}
]
Metoda: GET
Adres zasobu: http://localhost:8080/api/przedmioty/3
Nagłówki: Content-Type: application/json
Response:
HTTP Code: 200 OK
Body:
{
"Nazwa": "Technologie i aplikacje webowe",
"ECTS": 3,
"Sala": 208,
"Egzamin": "nie",
"Id": 3
}
Metoda: GET
Adres zasobu: http://localhost:8080/api/przedmioty/15
Nagłówki: Content-Type: application/json
Response:
HTTP Code: 404 Not Found
Body: Brak-przedmiotu-o-takim-id.
Metoda: DELETE
Adres zasobu: http://localhost:8080/api/przedmioty/2
Nagłówki: Content-Type: application/json
Response:
HTTP Code: 200 OK
Body: brak
Metoda: GET
Adres zasobu: http://localhost:8080/api/przedmioty
Nagłówki: Content-Type: application/json
Response:
HTTP Code: 200 OK
Body:
[
{
"Nazwa": "Metodologie obiektowe",
"ECTS": 2,
"Sala": 216,
"Egzamin": "tak",
"Id": 1
},
{
"Nazwa": "Technologie i aplikacje webowe",
"ECTS": 3,
"Sala": 208,
"Egzamin": "nie",
"Id": 3
},
{
"Nazwa": "Zarządzanie projektem informatycznym",
"ECTS": 2,
"Sala": 216,
"Egzamin": "nie",
"Id": 4
},
{
"Nazwa": "Zaawansowane technologie bazodanowe",
"ECTS": 3,
"Sala": 208,
"Egzamin": "nie",
"Id": 5
},
{
"Nazwa": "Technologie komponentowe i sieciowe",
"ECTS": 2,
"Sala": 208,
"Egzamin": "tak",
"Id": 6
}
]
Metoda: DELETE
Adres zasobu: http://localhost:8080/api/przedmioty
Nagłówki: Content-Type: application/json
Response:
HTTP Code: 200 OK
Body: brak
Metoda: GET
Adres zasobu: http://localhost:8080/api/przedmioty
Nagłówki: Content-Type: application/json
Response:
HTTP Code: 200 OK
Body: []