Node.js / NestJS

REST API-ontwerp

HTTP-methoden, statuscodes, RESTful-principes, versionering, HATEOAS, paginering

20 gespreksvragen·
Junior
1

Wat is de juiste HTTP-methode om een lijst met resources op te halen?

Antwoord

De GET-methode wordt gebruikt om gegevens op te halen zonder de serverstatus te wijzigen. Ze is idempotent en veilig, wat betekent dat ze meerdere keren kan worden aangeroepen zonder neveneffecten. GET is de standaardmethode voor alle leesbewerkingen in een REST API.

2

Welke HTTP-methode is idempotent en vervangt een bestaande resource volledig?

Antwoord

PUT is idempotent en vervangt de resource op de opgegeven URL volledig. In tegenstelling tot PATCH, dat gedeeltelijk wijzigt, vereist PUT het verzenden van de volledige representatie van de resource. Idempotentie betekent dat PUT meerdere keren aanroepen met dezelfde gegevens hetzelfde resultaat oplevert.

3

Wat is het belangrijkste verschil tussen PUT en PATCH?

Antwoord

PUT vervangt de resource volledig en vereist het verzenden van alle velden, zelfs die niet veranderen. PATCH maakt het mogelijk om alleen de opgegeven velden te wijzigen, waardoor het efficiënter is voor gedeeltelijke updates. Om bijvoorbeeld alleen het e-mailadres van een gebruiker te wijzigen, is PATCH te verkiezen.

4

Welke HTTP-statuscode moet worden geretourneerd na het succesvol aanmaken van een resource?

5

Welke HTTP-statuscode gebruik je wanneer het verzoek geldig is maar authenticatie vereist is?

+17 gespreksvragen

Beheers Node.js / NestJS voor je volgende gesprek

Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.

Begin gratis