169 похожих чатов

Гайз есть какие то у Рест апи конвеншены по поводу

передачи параметров в зависимости от типа запроса? плюс в каких запросах правильно передавать? Вопрос не про простые элементы get customers/{customerId}. А тип:
POST customers/{customerId}/assignToCompany/{companyId}
vs
POST customers/{customerId}/assign => Body: {commapyId : "companyId"}
vs POST vs Put vs Patch
и это 100% пост? или put или patch? В каким вариантах надо в боди пихать, если урл достаточно то можно ограничиться урл?
это не помогло https://docs.microsoft.com/en-us/azure/architecture/best-practices/api-design
это тоже ... https://restfulapi.net/resource-naming/
понятно что по факту можно обработать и смапить все что угодно, вопрос в правильности.

4 ответов

18 просмотров

Get -> query string (?key1=value1&key2=value2) Остальное - body (опционально, если требуется) Patch это специфическая штука, это аналог post но там данные по особенному хранятся Далеко не все даже знают что это, не говорю уже про то что почти не используют Параметры в роуте по желанию

Default- Автор вопроса
Vova Lantsov 🇺🇦
Get -> query string (?key1=value1&key2=value2) Ост...

вот прикол когда стает оч много ендпоинтов + умножить на количество проектов => множатся разные подходы, хотелось бы привестив 1 вид. Я так понимаю только внутрення договоренность тут может быть? та ну.. патч достаточно часто юзается. класический рест get (только достает данные), Post (только Create entity), Patch (update existing entity)

Default
вот прикол когда стает оч много ендпоинтов + умнож...

В таком случае на проекте делается код стайл документ

Default- Автор вопроса

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта