Dariya
Внезапные обсуждения в чате прогеров 😄
Cat.cpp
Да, да, да, именно так
Cat.cpp
Типа, у меня голова такая и иначе никак или что ?
Cat.cpp
Причём, старые, рублей за 600, сидят хорошо, и их даже не чувствуешь
Azamat
Доброго времени суток, интересуюсь какой вариант использовать для django rest api. К примеру есть ссылка /posts, а также можно взять один пост при помощи /posts/<int:id>. Не лучше будет реализовать это все не через параметры ссылки как сверху, а через параметры самого запроса /posts?id=1?
Cat.cpp
Но качество понятное дело - говно
Azamat
В джанге использовал всегда параметры урла, но когда начал смотреть гайды по ноде там использовали параметры запроса
Omarov
Не через время, а сразу
А, понял. У меня со временем уши болели. Тогда я хз
Azamat
И вообще все апи почти работают через параметры запроса
Mikhail
И вообще все апи почти работают через параметры запроса
Если хотите restful, то стоит использовать вариант /posts/<id> Это стандарт де-факто.
Azamat
А если к примеру нужно передавать токен?
Mikhail
А если к примеру нужно передавать токен?
Обычно используется Authorization header.
Сергей
там норм разжевано в доках
Mikhail
Если хотите в соответствии с модными тенденциями, то смотрите в сторону JWT.
Сергей
Если хотите в соответствии с модными тенденциями, то смотрите в сторону JWT.
я сначала хотел монитор пробить, а потом понял как это работает)
Azamat
Я знаю jwt, но как именно нужно будет передавать токен?
koichi
куда его передавать ты собрался
Azamat
Все апи, которые я юзал принимали параметры через 'параметры' запроса, а не как в джанге
koichi
у тебя просто в хедере будет токен что тут сложного
Mikhail
Azamat
Я видел эту фотку)
Mikhail
Обычно Authorization: Bearer <token> в хедерах.
Сергей
Я видел эту фотку)
ну так что ты не понял?)
koichi
можно еще раз сформулировать вопрос
koichi
что не понятно то, где будет хранится джв токен или что
Сергей
что не понятно то, где будет хранится джв токен или что
я так понял, что он не понимает как его подтянуть
koichi
а зачем его куда-то подтягиваь? 0_ о
Сергей
а зачем его куда-то подтягиваь? 0_ о
хз, передать куда-то хочет
Azamat
Апи токен 😑
Mikhail
koichi
Я видел эту фотку)
https://youtu.be/mbsmsi7l3r4 https://youtu.be/7Q17ubqLfaM слушац и разбирайся
Mikhail
IsAuthenticated?
? При вызове любого метода API необходимо “подписать” свой запрос с помощью токена (если этот метод не является публичным и не требует аутентификации, конечно же).
Vladislav
Да, да, да, именно так
А ты C++ изучаешь?
koichi
честно сказать я вот читаю и не понимаю с чем вообще проблемв возникли.. в хедер авторизецшен токен впитал и красота
koichi
я ему скинул
Сергей
я ему скинул
ну да, я ж и говорю
koichi
понял-понял.. ну да, пусть познает эти тайны токенов..
Cat.cpp
А ты C++ изучаешь?
По сути да, но прервался на английский
Сергей
понял-понял.. ну да, пусть познает эти тайны токенов..
хотя до сих пор вот считаю, что jwt лишнее)))
koichi
хотя до сих пор вот считаю, что jwt лишнее)))
ну, я одновременно в свое время использовал и пасспорт джс и джвт токен, не скажу, что он прямо лишниц, но без него обоцтись млжно спокойно
Алексей
По сути да, но прервался на английский
Почти такая же фигня. Только в моем случае просто прервался
Azamat
понял-понял.. ну да, пусть познает эти тайны токенов..
Я использовал токены при регистраций юзеров, но не использовал ничего кроме простого алгоритма создания строки размером 50 символов) Когда юзер вводил свои данные и нажимал регистрация, в базе данных создавался юзер, но с меткой is_active=False и токен и вместе с этим отправлялось письмо с ссылкой по принципу /register/<token>, а затем, после перехода по ссылке, токен попадал в отдельную вьюшку, где проверяется есть ли такой токен или нет. Если есть - делаем юзера активным и удаляем токен, иначе возвращаем страницу с 404 ошибкой
Jsx707
По сути да, но прервался на английский
Зачем? Ты его на лету подхватишь
Jsx707
Потому что отныне , твой дом это : англоязычные форумы stackoveflow как на русском , так и на английском , в основном англоязычная документация и сообщения компилятора зачастую на английском языке , особенно если ты используешь GCC и Linux , тебя ждут ещё возможно IDE на английском
Vladislav
Vladislav
+-
Vladislav
Может чуть хуже
Jsx707
А какие есть гуд иде на линуху? Типа MVS
Ух , слушай , их там хватает , хотя конечно MVS местами не хватает , но ваще IDE и не так обязательна
Алексей
у меня B2)
И у меня В2 а нужно С1
Vladislav
мне vim хватает)
Jsx707
Но ваще QT CREATOR , GNOME BUILD , KDEVELOP , MVS CODE , NET MEANS , ECLIPSE и так далее
Алексей
Смотря что ты пишешь
Сергей
товарищи б2шники, а у вас сертификатик имеется, что у вас б2?)))
Jsx707
Code : : BLOCKS ещё
Mikhail
И у меня В2 а нужно С1
А вы как-то подтверждали уровень, или на свое усмотрение?
Алексей
Зочем?
Экзамен сдать
Vladislav
Code : : BLOCKS ещё
это фигня иде
Vladislav
Сергей
+
а то вот читаешь читаешь, не хочется их расстраивать тем же IELTS))
Алексей
А вы как-то подтверждали уровень, или на свое усмотрение?
Пока на усмотрение моего лондонского педагога по английскому готовим IELTS
Сергей
Сами определяем
понял, принял
Jsx707
это фигня иде
Не использовал никогда , я пишу в обычном Sublime Text , MVS CODE , QT CREATOR , а на Windows , а я её использую как вторую систему , давольно часто , там использую уже MVS