ÐеÑод запÑоÑа HTTP PATCH
ÑаÑÑиÑно изменÑÐµÑ ÑеÑÑÑÑ.
Ркакой-Ñо ÑÑепени PATCH
можно назваÑÑ Ð°Ð½Ð°Ð»Ð¾Ð³Ð¾Ð¼ дейÑÑÐ²Ð¸Ñ Â«Ð¾Ð±Ð½Ð¾Ð²Ð¸ÑÑ» из CRUD (однако не ÑледÑÐµÑ Ð¿ÑÑаÑÑ HTTP и CRUD â ÑÑо две ÑазнÑе веÑи).
ÐапÑÐ¾Ñ PATCH
ÑвлÑеÑÑÑ Ð½Ð°Ð±Ð¾Ñом инÑÑÑÑкÑий о Ñом, как измениÑÑ ÑеÑÑÑÑ. РоÑлиÑие Ð¾Ñ PUT
, коÑоÑÑй полноÑÑÑÑ Ð·Ð°Ð¼ÐµÐ½ÑÐµÑ ÑеÑÑÑÑ.
PATCH
Ð¼Ð¾Ð¶ÐµÑ ÐºÐ°Ðº бÑÑÑ Ð¸Ð´ÐµÐ¼Ð¿Ð¾ÑенÑнÑм, Ñак и не бÑÑÑ, в оÑлиÑие Ð¾Ñ PUT
, коÑоÑÑй вÑегда идемпоÑенÑен. ÐпеÑаÑÐ¸Ñ ÑÑиÑаеÑÑÑ Ð¸Ð´ÐµÐ¼Ð¿Ð¾ÑенÑной, еÑли ÐµÑ Ð¼Ð½Ð¾Ð³Ð¾ÐºÑаÑное вÑполнение пÑÐ¸Ð²Ð¾Ð´Ð¸Ñ Ðº ÑÐ¾Ð¼Ñ Ð¶Ðµ ÑезÑлÑÑаÑÑ, ÑÑо и однокÑаÑное. ÐапÑимеÑ, еÑли авÑоинкÑеменÑное поле ÑвлÑеÑÑÑ Ð²Ð°Ð¶Ð½Ð¾Ð¹ ÑаÑÑÑÑ ÑеÑÑÑÑа, Ñо PUT
пеÑезапиÑÐµÑ ÐµÐ³Ð¾ (Ñ.к. он пеÑезапиÑÑÐ²Ð°ÐµÑ Ð²ÑÑ), но PATCH
Ð¼Ð¾Ð¶ÐµÑ Ð¸ не пеÑезапиÑаÑÑ.
PATCH
(как и POST
) Ð¼Ð¾Ð¶ÐµÑ Ð¸Ð¼ÐµÑÑ Ð¿Ð¾Ð±Ð¾ÑнÑе ÑÑÑекÑÑ.
ЧÑÐ¾Ð±Ñ Ð¾Ð±Ð¾Ð·Ð½Ð°ÑиÑÑ, ÑÑо ÑеÑÐ²ÐµÑ Ð¿Ð¾Ð´Ð´ÐµÑÐ¶Ð¸Ð²Ð°ÐµÑ PATCH
, можно добавиÑÑ ÑÑÐ¾Ñ Ð¼ÐµÑод в ÑпиÑок заголовков оÑвеÑа Allow
или Access-Control-Allow-Methods
(Ð´Ð»Ñ CORS).
ÐÑÑгим (неÑвнÑм) индикаÑоÑом, ÑÑо меÑод PATCH
ÑазÑеÑÑн, ÑвлÑеÑÑÑ Ð½Ð°Ð»Ð¸Ñие заголовка Accept-Patch
, коÑоÑÑй опиÑÑваеÑ, какой ÑоÑÐ¼Ð°Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð´Ð¾ÐºÑменÑа пÑÐ¸Ð½Ð¸Ð¼Ð°ÐµÑ ÑеÑвеÑ.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4