Junior — Middle
87
Веб-API-мен жұмыс жасағанда HTTP PATCH әдісінің мақсаты неде?
Сұралған компаниялар
AI-дан жауап
sobes.tech AI
HTTP әдісі PATCH сервердегі ресурсты ішінара жаңарту үшін қолданылады. Әдетте бүкіл ресурсты толықтай ауыстыратын PUT-тен айырмашылығы, PATCH тек өзгерту керек өрістерді ғана жіберуге мүмкіндік береді.
Мысалы, егер сізде name, email және age өрістері бар пайдаланушы объектісі болса және сіз тек email-ді өзгерту керек болса, PATCH көмегімен жаңа email мәнімен сұрау жіберуге болады, қалған өрістерге әсер етпестен.
PATCH сұрауының мысалы:
PATCH /users/123 HTTP/1.1
Content-Type: application/json
{
"email": "newemail@example.com"
}
Бұл трафикті үнемдеуге және өзгертілмеген деректердің кездейсоқ қайта жазылуын болдырмауға ыңғайлы.