Junior — Middle
Мақсади усулҳои HTTP PATCH дар кор бо API-ҳои веб чӣ аст?
sobes.tech AI
Ҷавоб аз AI
Рӯйхати HTTP PATCH барои навсозии қисман ё қисмании захира дар сервер истифода мешавад. Баръакси PUT, ки одатан тамоми захираро иваз мекунад, PATCH имкон медиҳад, ки танҳо он майдонҳоро фиристед, ки бояд тағир дода шаванд.
Масалан, агар шумо объекти корбар бо майдонҳои name, email ва age дошта бошед ва танҳо email-ро тағир диҳед, шумо метавонед дархост бо арзиши нав барои email фиристед, бе таъсир расонидан ба дигар майдонҳо.
Маслиҳат барои дархости PATCH:
PATCH /users/123 HTTP/1.1
Content-Type: application/json
{
"email": "newemail@example.com"
}
Ин барои сарфаи трафик ва пешгирии навиштани тасодуфӣ маълумотҳое, ки набояд тағир дода шаванд, қулай аст.