Subjects

All subjects Django Java Python React Spring Boot JavaScript PHP
Sign Up Free
Question 2 of 10 · RESTful API Development in PHP
Interview question

What are the main HTTP methods used in REST APIs and their purposes? REST APIs में main HTTP methods और उनका उद्देश्य क्या है?

Answer
MethodPurposeIdempotent
GETRetrieve a resourceYes
POSTCreate a new resourceNo
PUTReplace a resource entirelyYes
PATCHPartially update a resourceNo
DELETERemove a resourceYes
Route::get('/api/users', [UserController::class, 'index']);
Route::post('/api/users', [UserController::class, 'store']);
Route::put('/api/users/{id}', [UserController::class, 'update']);
Route::delete('/api/users/{id}', [UserController::class, 'destroy']);

Idempotent means calling the method multiple times produces the same result as calling it once - important for retry logic on unreliable networks.

Methodउद्देश्यIdempotent
GETResource प्राप्त करनाहाँ
POSTनया resource बनानानहीं
PUTResource पूरी तरह बदलनाहाँ
PATCHResource का हिस्सा update करनानहीं
DELETEResource हटानाहाँ

Was this answer clear?