[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"topic-rest-api":3,"topic-questions-rest-api":11},{"id":4,"name":5,"slug":6,"description":7,"emoji":8,"color":9,"sortOrder":10,"questionCount":4,"knownCount":10,"learningCount":10,"weakCount":10},34,"REST API","rest-api","Вопросы по теме REST API","🌐","green",0,[12,21,26,31,36,41,46,51,56,61,66,72,77,82,87,92,97,102,107,112,117,122,127,132,137,142,147,152,157,163,168,173,178,183],{"id":13,"slug":14,"question":15,"difficulty":16,"tags":17,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":19,"starred":20},1108,"chto-takoe-rest","Что такое REST?","junior",[18],"rest",null,false,{"id":22,"slug":23,"question":24,"difficulty":16,"tags":25,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":19,"starred":20},1109,"chto-takoe-restful","Что такое RESTful?",[18],{"id":27,"slug":28,"question":29,"difficulty":16,"tags":30,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":19,"starred":20},1110,"kakie-ogranicheniya-constraints-opredelyaet-rest","Какие ограничения (constraints) определяет REST?",[18],{"id":32,"slug":33,"question":34,"difficulty":16,"tags":35,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":19,"starred":20},1111,"chto-takoe-resurs-v-rest","Что такое ресурс в REST?",[18],{"id":37,"slug":38,"question":39,"difficulty":16,"tags":40,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":19,"starred":20},1112,"kakie-http-metody-ispolzuyutsya-v-rest-i-kakova-ikh-semantika","Какие HTTP-методы используются в REST и какова их семантика?",[18],{"id":42,"slug":43,"question":44,"difficulty":16,"tags":45,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":19,"starred":20},1113,"chto-takoe-idempotentnost-i-bezopasnost-http-metodov","Что такое идемпотентность и безопасность HTTP-методов?",[18],{"id":47,"slug":48,"question":49,"difficulty":16,"tags":50,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":19,"starred":20},1114,"v-chyom-raznitsa-mezhdu-put-i-post","В чём разница между PUT и POST?",[18],{"id":52,"slug":53,"question":54,"difficulty":16,"tags":55,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":19,"starred":20},1115,"v-chyom-raznitsa-mezhdu-put-i-patch","В чём разница между PUT и PATCH?",[18],{"id":57,"slug":58,"question":59,"difficulty":16,"tags":60,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":19,"starred":20},1116,"kakie-sushchestvuyut-kody-http-otvetov-i-kogda-ikh-ispolzovat","Какие существуют коды HTTP-ответов и когда их использовать?",[18],{"id":62,"slug":63,"question":64,"difficulty":16,"tags":65,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":19,"starred":20},1117,"kakovy-luchshie-praktiki-proektirovaniya-uri","Каковы лучшие практики проектирования URI?",[18],{"id":67,"slug":68,"question":69,"difficulty":70,"tags":71,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":19,"starred":20},1118,"kak-versionirovat-rest-api","Как версионировать REST API?","middle",[18],{"id":73,"slug":74,"question":75,"difficulty":70,"tags":76,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":19,"starred":20},1119,"chto-takoe-content-negotiation","Что такое Content Negotiation?",[18],{"id":78,"slug":79,"question":80,"difficulty":70,"tags":81,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":19,"starred":20},1120,"chto-takoe-hateoas","Что такое HATEOAS?",[18],{"id":83,"slug":84,"question":85,"difficulty":16,"tags":86,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":19,"starred":20},1121,"v-chyom-otlichiya-rest-ot-soap","В чём отличия REST от SOAP?",[18],{"id":88,"slug":89,"question":90,"difficulty":70,"tags":91,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":19,"starred":20},1122,"chto-takoe-richardson-maturity-model","Что такое Richardson Maturity Model?",[18],{"id":93,"slug":94,"question":95,"difficulty":70,"tags":96,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":19,"starred":20},1123,"kak-realizovat-paginatsiyu-filtratsiyu-i-sortirovku-v-rest-api","Как реализовать пагинацию, фильтрацию и сортировку в REST API?",[18],{"id":98,"slug":99,"question":100,"difficulty":70,"tags":101,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":19,"starred":20},1124,"kak-obrabatyvat-oshibki-v-rest-api","Как обрабатывать ошибки в REST API?",[18],{"id":103,"slug":104,"question":105,"difficulty":70,"tags":106,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":19,"starred":20},1125,"kakie-sposoby-autentifikatsii-ispolzuyutsya-v-rest-api","Какие способы аутентификации используются в REST API?",[18],{"id":108,"slug":109,"question":110,"difficulty":70,"tags":111,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":19,"starred":20},1126,"chto-takoe-oauth-2-0-i-kak-on-rabotaet","Что такое OAuth 2.0 и как он работает?",[18],{"id":113,"slug":114,"question":115,"difficulty":70,"tags":116,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":19,"starred":20},1127,"kak-rabotaet-keshirovanie-v-rest","Как работает кэширование в REST?",[18],{"id":118,"slug":119,"question":120,"difficulty":70,"tags":121,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":19,"starred":20},1221,"chto-takoe-cors-i-kak-ego-nastroit-v-spring","Что такое CORS и как его настроить в Spring?",[18],{"id":123,"slug":124,"question":125,"difficulty":70,"tags":126,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":19,"starred":20},1222,"kak-dokumentirovat-rest-api-s-pomoshchyu-swagger-openapi","Как документировать REST API с помощью Swagger\u002FOpenAPI?",[18],{"id":128,"slug":129,"question":130,"difficulty":16,"tags":131,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":19,"starred":20},1223,"kak-realizovat-rest-api-v-spring","Как реализовать REST API в Spring?",[18],{"id":133,"slug":134,"question":135,"difficulty":16,"tags":136,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":19,"starred":20},1224,"chto-takoe-responseentity-i-zachem-on-nuzhen","Что такое ResponseEntity и зачем он нужен?",[18],{"id":138,"slug":139,"question":140,"difficulty":70,"tags":141,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":19,"starred":20},1225,"chto-takoe-rate-limiting-i-kak-ego-realizovat","Что такое Rate Limiting и как его реализовать?",[18],{"id":143,"slug":144,"question":145,"difficulty":70,"tags":146,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":19,"starred":20},1226,"kak-obespechit-bezopasnost-rest-api","Как обеспечить безопасность REST API?",[18],{"id":148,"slug":149,"question":150,"difficulty":70,"tags":151,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":19,"starred":20},1227,"chto-takoe-idempotentnyy-klyuch-idempotency-key","Что такое идемпотентный ключ (Idempotency Key)?",[18],{"id":153,"slug":154,"question":155,"difficulty":70,"tags":156,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":19,"starred":20},1228,"kak-proektirovat-rest-api-dlya-svyazannykh-resursov","Как проектировать REST API для связанных ресурсов?",[18],{"id":158,"slug":159,"question":160,"difficulty":161,"tags":162,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":19,"starred":20},1229,"chto-takoe-podkhod-api-design-first","Что такое подход API Design First?","senior",[18],{"id":164,"slug":165,"question":166,"difficulty":161,"tags":167,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":19,"starred":20},1230,"chem-otlichayutsya-rest-graphql-i-grpc-kogda-chto-ispolzovat","Чем отличаются REST, GraphQL и gRPC? Когда что использовать?",[18],{"id":169,"slug":170,"question":171,"difficulty":161,"tags":172,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":19,"starred":20},1231,"kak-obespechit-obratnuyu-sovmestimost-rest-api","Как обеспечить обратную совместимость REST API?",[18],{"id":174,"slug":175,"question":176,"difficulty":161,"tags":177,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":19,"starred":20},1232,"chto-takoe-asinkhronnye-api-i-kak-ikh-proektirovat","Что такое асинхронные API и как их проектировать?",[18],{"id":179,"slug":180,"question":181,"difficulty":161,"tags":182,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":19,"starred":20},1233,"chto-takoe-bff-backend-for-frontend-i-api-gateway","Что такое BFF (Backend for Frontend) и API Gateway?",[18],{"id":184,"slug":185,"question":186,"difficulty":161,"tags":187,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":19,"starred":20},1234,"kak-proektirovat-api-dlya-mikroservisnoy-arkhitektury","Как проектировать API для микросервисной архитектуры?",[18]]